双翌视觉对位图像处理方法说明—双重定位

一些特殊的应用,如大视野手表液晶模组组装,需要定位排线旁边的极小目标(www.98886.net)。如果直接使用轮廓匹配搜索,不仅搜索时间长,且搜索稳定性差。

针对这一类问题,使用双重定位具有理想的效果。首先使用灰度匹配在大视野中快速定位大概的搜索范围,然后在有限区域内利用轮廓匹配搜索目标。

1. 模板选择

在主处理下拉列表中选择《双重定位》,在图像范围内将出现两个矩形框。如未见矩形框,可点击图像上方工具栏《重置控件》。

1.1粗定位模板的选择

通过鼠标改变【模板】矩形的大小,并拖放至适当的位置作为粗定位模板。

1.2精定位模板的选择

通过鼠标改变【粗定位模板】矩形的大小,并拖放至适当的位置作为精定位模板。可滚动鼠标滚动放大局部进行操作,如下图。

1.3模板学习

点击【方法学习】,粗定位模板和精定位模板被学习并保存,并自动执行图像处理并显示结果。

到此,模板的选择与学习就完成了。

2. 参数设置

点击【高级参数】进入参数设置界面,粗定位与精定位的参数是相似的,而且本方法的特殊应用,不考虑比例和角度存在较大变化的情况。

粗定位参数

精定位参数

2.1个数

粗定位、精定位个数均设置为1。

2.2分数

目标与模板间的相似度分数。分数越高,表示目标与模板越相似。分数在设置值之下的目标,将会被剔除。

2.3比例容差

本方法不考虑比例变化较大的情况。粗定位比例容差设置为0,精定位可适当考虑目标的情况,设置0~3%的比例容差。

2.4角度容差

本方法不考虑角度变化较大的情况。粗定位角度容差设置为0,精定位可适当考虑目标的情况,设置0~3 deg 的角度容差。

2.5匹配速度

两种定位方法暂不支持该功能。

2.6匹配位置

该参数提供了返回目标的辅加选项,可根据以下选项返回目标数据。

【所有目标】:返回所有的目标

【分数最大】:返回所有目标中分数最大的目标

【最左边的】:返回所有目标中位置最左边的目标

【最右边的】:返回所有目标中位置最右边的目标

【最上边的】:返回所有目标中位置最上边的目标

【最下边的】:返回所有目标中位置最下边的目标

本方法中,粗定位和精定位均选择分数最大即可

2.7精确定位中的区域百分比

由粗定位中心确认精定位中心后,以精定位中心及精定位模板大小的百分比确认一个搜索的区域,精确定位将在该区域内进行搜索,默认设置为200%。

区域百分比200%

区域百分比300%

2.8精确定位中的模板修改

如模板存在干扰的边缘特征点,可以对模板轮廓进行修改优化,从而改善轮廓匹配搜索目标的性能。算法在提取边缘特征点时,将不再考虑被涂的红色区域内的特征点。

2.8.1画笔宽度

改变鼠标画笔的宽度,使修改更便利。

画笔宽度:20

画笔宽度:80

2.8.2全否/全是

全否:即图中所有的轮廓全部不考虑,这时配合【擦除/选择】中的【选择】功能快速提取需要的轮廓。

全否

全否:即图中所有的轮廓全部考虑,这时配合【擦除/选择】中的【擦除】功能去除不需要的轮廓。

2.8.3擦除/选择

【擦除】:使用鼠标画笔去除不考虑的轮廓点

【选择】:使用鼠标画笔选择考虑计算的轮廓点

擦除:画笔红色

选择:画笔绿色

【擦除过程】

鼠标左键抬起完成擦除

鼠标左键按下并涂画

【选择过程】

鼠标左键抬起完成选择

鼠标左键按下并选择

2.8.4剔除杂点

当图像的质量较差时,边缘模糊产生大量的杂点;从而增加了搜索的时间,同时影响了搜索的准确性。通过调整【剔除杂点】去除大部分的干扰点,优化了模板的轮廓信息。

剔除杂点:7

剔除杂点:0

主营产品:金属矫直机,金属成型机械,切割设备