轮廓线提取过程

您正在查看最新版本(V2.4.1)的文档。如果您想查阅其他版本的文档,可以点击页面右上角“切换版本”按钮进行切换。

■ 如果您不确定当前使用的产品是哪个版本,请随时联系梅卡曼德技术支持。

轮廓线提取指从原始图像中提取出一条轮廓线的过程。轮廓线提取分组下的参数影响轮廓线提取的过程和结果。了解轮廓线提取过程可辅助调节这些参数。

示例

本章使用以下原始图像作为示例。

  • 左图:有一条激光线,模拟目标物体表面的反射情况较简单的场景。需从该激光线的正确位置提取轮廓线。

  • 右图:有多条激光线,模拟目标物体表面的反射情况较复杂的场景。此类场景下,原始图像中易因多重反射等原因出现不需要的激光线(较暗、宽度过宽或过窄的激光线)。需从正确的激光线的正确位置提取轮廓线,排除不需要的激光线。

profile extraction 1 1

profile extraction 1 2

轮廓线提取过程

轮廓线提取的过程大致如下:

  1. 过滤无效像素:在原始图像中筛选出灰度值大于最小灰度参数的像素。灰度值小于该参数的像素视为无效像素,不参与接下来的过程。

    开启曝光信息开关后,无效像素显示为浅黄色。下图示意开启该选项后的显示效果:

    profile extraction 2 1

    profile extraction 2 2

  2. 筛选激光线中的像素列:根据激光线最小宽度激光线最大宽度最小锐度参数,检查激光线的每列像素,筛选出符合要求的像素列。 以上参数设置合适时的筛选结果示意:

    profile extraction 5 1

    profile extraction 5 2

    上述参数设置不合适时,可能导致部分轮廓线提取失败。例如,激光线最小宽度设置过大时,左图中直线部分的激光线可能被筛除,导致这些部分没有轮廓线。
  3. 选择激光线:对于右侧有多条激光线的情况,还需根据提取点选择参数选出用于轮廓线提取的激光线。下图示意选择强度最大最远时的提取结果:

    强度最大

    最远

    profile extraction 6 1

    profile extraction 6 2

  4. 选择边缘:根据边缘选择参数确定激光线中进行轮廓线提取的位置。

    profile extraction 3 1

    profile extraction 3 2

    • 蓝线:上边缘

    • 绿线:中心

    • 红线:下边缘

我们重视您的隐私

我们使用 cookie 为您在我们的网站上提供最佳体验。继续使用该网站即表示您同意使用 cookie。如果您拒绝,将使用一个单独的 cookie 来确保您在访问本网站时不会被跟踪或记住。