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

② 获取顶面中心点

③ 创建对齐参数组

④ 调整特征区域

⑤ 缩小数据范围

使用“匹配/对齐”步骤
以下步骤均可基于制作的匹配模板,计算出工件的平移和旋转情况并输出对齐参数组:
| 步骤 | 数据类型 | 输出 |
|---|---|---|
表面数据 |
对齐后表面数据及对齐参数组。 |
|
表面数据 |
匹配结果和对齐参数组。 |
|
2D 图像 |
对齐后图像及对齐参数组。 |
|
2D 图像 |
匹配结果和对齐参数组。 |
这些步骤输出的对齐参数组可输入到后续使用特征区域的步骤中,用于相应地旋转或平移特征区域。
|
- 示例
-
当图像中工件位置发生变化时,使用对齐参数组可使特征区域一同变化: (以下示例基于3D场景,2D场景原理一致。)
变化类型 图示 未使用对齐参数组时 使用对齐参数组时 平移



旋转


