2D工件位姿偏差检测

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

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

功能描述

该步骤通过2D模板匹配,对图像中的工件进行位姿偏差检测。通过将工件与模板进行特征比对,计算工件相对于模板的位置偏移和角度偏差,并结合设定的偏差阈值,自动判定工件的放置位置或姿态是否异常。

使用场景

该步骤适用于需要检测工件放置位置或姿态是否异常的场景。

输入与输出

输入

输入端口 数据类型 说明

图像

Image

待检测的工件图像。

2D对齐参数组

Pose2D

根据目标物体的位姿变换,同步调整目标区域的位姿。

输出

输出端口 数据类型 说明

偏差判定结果

String

偏差判定结果,OK或NG。

偏差检查

Bool

用于表示工件是否通过偏差检测,通过为true,未通过为false。

角度偏差

Number

工件相对于模板的旋转角度偏差。

中心点X偏移

Number

工件中心点相对于模板中心点 X 方向的偏移量。

中心点Y偏移

Number

工件中心点相对于模板中心点 Y 方向的偏移量。

参数说明

参数 解释

ROI 设置

参数解释:该参数用于限制图像处理的区域。未设置 ROI 时,步骤将处理整张图像。

调节说明:单击图标后,在数据可视化区域内按住鼠标左键拖拽,绘制对应形状的 ROI。

掩膜设置

参数解释:该参数用于设置一个或多个掩膜,以在匹配时忽略被掩膜覆盖的图像区域。

调节说明:单击图标后,在数据可视化区域内通过左键单击添加锚点,以绘制多边形掩膜。

模板设置

参数 解释

选择模板

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

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

该模板编辑器仅支持编辑位姿偏差检测模板。

匹配设置

参数 解释

边缘极性敏感

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

默认值:开启

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

最小匹配分数

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

默认值:50.0

有效匹配阈值

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

默认值:10

有效匹配比例下限

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

默认值:50%

搜索半径

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

默认值:8

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

重叠比例上限

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

默认值:50%

填充比例

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

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

默认值:0%

偏差阈值设置

参数 解释

X偏移下限

参数解释:允许的 X 方向最大负向偏移量,单位为 px。若工件中心点 X 坐标与模板中心点 X 坐标的差值小于此值,则判定为NG。

默认值:-100.00 px

X偏移上限

参数解释:允许的 X 方向最大正向偏移量,单位为 px。若工件中心点 X 坐标与模板中心点 X 坐标的差值大于此值,则判定为NG。

默认值:100.00 px

Y偏移下限

参数解释:允许的 Y 方向最大负向偏移量,单位为 px。若工件中心点 Y 坐标与模板中心点 Y 坐标的差值小于此值,则判定为NG。

默认值:-100.00 px

Y偏移上限

参数解释:允许的 Y 方向最大正向偏移量,单位为 px。若工件中心点 Y 坐标与模板中心点 Y 坐标的差值大于此值,则判定为NG。

默认值:100.00 px

角度下限

参数解释:允许的最小角度偏差,单位为°。若工件旋转角度与模板角度的差值小于此值,则判定为NG。

默认值:-180°

角度上限

参数解释:允许的最大角度偏差,单位为°。若工件旋转角度与模板角度的差值大于此值,则判定为NG。

默认值:180°

该页面是否有帮助?

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

我们重视您的隐私

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