2D匹配

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

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

功能描述

该步骤用于在2D图像中搜索并定位与模板匹配的特征,计算物体位姿,为需要同步进行2D位姿变换的后续步骤提供数据。支持多目标定位与识别。

使用场景

该步骤用于在 2D 图像中计算目标物体位姿。

使用流程

该步骤的使用流程如下:

  1. 选择输入数据。连接对应的步骤端口,或者在参数设置区的输入栏下选择对应的输入数据。

  2. 制作并选择模板。制作模板请参考2D匹配模板编辑器使用说明

  3. 设置匹配参数

  4. 输出栏中勾选输出项

  5. 运行步骤,并查看运行结果。

参数说明

参数 解释

ROI设置

ROI用于限制算法处理的图像区域。勾选该参数后,该步骤将仅使用ROI内的数据与模板进行匹配。

查看2D ROI设置了解如何设置和调整ROI。

掩膜设置

进行模板匹配时,系统将忽略掩膜所覆盖的图像区域。掩膜设置和调整方式请参考ROI设置

模板设置

参数 解释

选择模板

该参数用于设置匹配模板。

单击打开编辑器打开2D匹配模板编辑器,在此工具中编辑用于对齐的模板。设置完成并保存模板后,单击在下拉菜单中选择模板。请参考2D匹配模板编辑器使用说明了解如何使用2D匹配模板编辑器。

匹配设置

常用参数

参数 解释

边缘极性敏感

该参数控制匹配时是否要求边缘的极性与模板一致。极性表示边缘的灰度变化方向,如亮到暗或暗到亮。

如数据采集场景无较大差距,可开启该选项,保证匹配的准确性;如差距较大,可关闭该选项,增强匹配的泛化能力。

默认开启。

匹配结果数量上限

用于设定可输出的匹配结果的最大数量。仅保留匹配分数最高的前N个匹配结果(N为该参数值)。若实际匹配数不足N,则输出所有结果。

默认值:1

最小匹配分数

该参数用于确定匹配结果是否有效,匹配分数小于此值的结果将被丢弃。

默认值:50.0

高级参数

参数 解释

有效匹配阈值

在目标图像中,梯度幅度大于或等于该阈值的点将被视为有效边缘点,并参与匹配分数统计。

默认值:10

有效匹配比例下限

有效匹配的边缘点数占模板边缘点总数的最小比例。

默认值:50%

搜索半径

在位姿修正过程中,为每个模板特征点在目标图像中寻找对应匹配点时,允许的圆形搜索区域半径。

默认值:8

当匹配效果较差时,可适当增加该值。

重叠比例上限

用于过滤重复的匹配结果。当两个匹配结果间的重叠比例超过此值时,仅保留匹配分数较高的结果。

默认值:50%

填充比例

当待匹配物体可能部分超出图像边界时,指定允许填充的尺寸占模板尺寸的比例。填充可提高边缘匹配成功率,但通常会增加计算量。

当待匹配物体有一部分在图像外时,需设置该参数。若匹配后模板在图像外的尺寸比例高于该值,则认为未匹配成功。

输出说明

勾选输出项后,步骤将增加对应的输出端口,步骤运行后将输出对应的数据。可根据实际测量需求选择对应的输出项。

如果输出项可展开(左侧有 ▶),则勾选后必须展开,然后设置下限上限来确定该项的合格范围。如果输出的值在合格范围内,该测量项被判定为合格(OK),否则被判定为不合格(NG)。

输出项 说明

缩放比例

匹配后物体相对于模板的缩放比例。

匹配分数

用于评估匹配结果的质量。

匹配结果数量

匹配结果的数量。

对齐参数组

将匹配到的物体调整至与模板对齐所需的平移、旋转参数。

查看对齐参数组了解对齐参数组的使用场景。

物体包围框

匹配到的物体的包围框,由模板包围框根据匹配结果变换得到。

错误排查

查看错误码列表了解通用的错误信息及解决方案。

该页面是否有帮助?

可以通过以下方式反馈意见:

我们重视您的隐私

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