对齐参数组
本节介绍如何使用“对齐参数组”。
使用场景
在采集工件的图像数据时,很难保证每次采集的图像中工件的位置完全一致。你可能会遇到以下情况:
-
工件平移:工件沿X轴或Y轴移动。
-
工件旋转:工件绕Z轴旋转一定角度。
为了保证后续测量的一致性,以下两种方法可用于应对上述情况:
-
对齐图像
对齐步骤专门用于解决图像对齐问题。通过提取工件的典型特征制作匹配模板,可利用模板校正工件位置。无论工件的位置如何变化,对齐后工件都能处在同一个位置,从而确保后续测量不受影响。
-
变换特征区域
通常,特征区域不会随工件位置变化而自动调整。若工件位置发生变化,需要手动调整特征区域的位置,既重复又繁琐。为了让特征区域随着工件位置变化而变化,可提取出工件在XOY平面上平移和旋转的信息,并据此旋转或平移特征区域,确保特征区域始终准确覆盖目标区域,不受工件位置变化的影响。
包含工件在XOY平面上位置变化信息的数据集合即为对齐参数组。简而言之,对齐参数组的作用是在工件位置发生变化时,确保特征区域也随之发生相应的变化,从而保证测量的一致性。
|
如何获取对齐参数组?
目前,可通过以下方法获取对齐参数组:
使用“提取对齐参数组”步骤
使用提取对齐参数组步骤可直接创建对齐参数组。
提取对齐参数组的目的在于确保设置的特征区域能够随工件位置变化而自动调整。因此,创建对齐参数组时,应确保使用的参数可准确变换特征区域的位置。 |
- 示例
-
提取出连接器PIN针的顶面数据后,为了进一步缩小数据范围,可以根据顶面数据的中心点创建对齐参数组。然后,在使用表面预处理步骤裁剪顶面数据时,为一根PIN针的顶面数据设置特征区域即可建立特征区域与中心点的对应关系,其他PIN针的特征区域也将自动对应。
当PIN针位置发生变化时,一旦PIN针顶面的中心点确定后,特征区域会根据初次调试时设置的与中心点的对应关系自动调整。
① 提取PIN针顶面数据
② 获取顶面中心点
③ 创建对齐参数组
④ 调整特征区域
⑤ 缩小数据范围
使用“对齐”步骤
对齐步骤可输出对齐参数组。
“对齐”步骤可基于制作的匹配模板计算出工件的平移和旋转情况,从而输出包含工件平移和旋转信息的对齐参数组。该参数组可输入到其他使用了特征区域的步骤,用于相应地旋转和平移特征区域。
对齐步骤输出的表面数据已对齐,工件始终在同一位置。若将该步骤输出的表面数据和对齐参数组同时输入其他步骤,对齐参数组并不会产生实际作用。 |
- 示例
-
当图像中工件位置发生变化时,使用对齐参数组可使特征区域一同变化:
变化类型 图示 未使用对齐参数组时 使用对齐参数组时 平移
旋转