映射标定模块的作用和用途与相机映射模块相同。两个模块的不同之处在于获取点集的方式,相机映射是订阅前序特征提取类模块输出的点集,而映射标定是通过海康自研标定版的图像或对应的文件。
关于海康自研标定板的介绍,参见标定板标定的模块原理,此处不详细展开。
本节内容包含:
假设有两组点,在坐标系I1、I2为、
,在坐标系W1、W2为
、
。其中坐标系I1、I2不是同一坐标系(假设为图像坐标系),坐标系W是物理坐标系。
则可以分别计算出从I坐标系映射到W坐标系的关系H1、H2满足下图所示两个公式。
由于与
的坐标系是相同的,对于I2中每一点
,如果将这一点映射到坐标系W中,再将其映射到I1中,便可以实现从I2映射到I1,对应的公式如下所示,其中H1-1表示H1的逆映射关系。
映射标定就是需要计算最终的映射矩阵H1-1H2。
该模块使用时需确保前序模块中有2个图像源模块。需要通过图像源模块分别获取两个相机采集的海康自研标定板图像。
此处仅对该模块的基本参数以及运行参数进行介绍,结果显示各模块大同小异,此处不再赘述,具体参见结果显示。
基本参数:
选择模块所需信息的输入方式,可选图像输入或文件输入。
选择图像输入时,需通过前序模块获取带海康自研标定板的图像。
分别选择2张前序模块输出的图像。
可选择全屏或绘制矩形ROI,相关操作参见绘制ROI区域。
设置物理点的输入方式,可选按点、按坐标输入。
运动机构坐标点的位置及角度信息。每个图像点对应一个运动机构的物理点。
启用后,可通过相关设置判断外部输入的信号是否为示教信号。
选择文件输入时,需通过前序模块获取海康自研标定板的标定文件。
以上3个参数为标定类模块共有参数,功能与操作基本一致,相关介绍参见N点标定中相关参数的介绍。
运行参数:
可选海康标定板I型、海康标定板II型。需根据实际使用的标定板类型选择。
可设置拟合homo矩阵时的自由度。可选缩放、旋转、纵横比、倾斜、平移及透射(透视变换),缩放、旋转、纵横比、倾斜及平移(仿射变换)和缩放、旋转及平移(相似性变换)这三种,自由度逐步降低,推荐使用默认选项。
举例:正方形通过透视变换可能会变成梯形,通过仿射变换可能会变成矩形,通过相似性变换虽还是正方形但大小会发生变化。
可选最小二乘、Huber、Tukey三种算法权重函数,推荐使用默认选项。
选择Huber或Tukey时,需设置权重系数参数。
对应选择函数的削波因子,推荐使用默认值。
需分别对输入源1和2的以上三个参数进行设置,参数对应的功能以及设置方法均与N图像标定中的此部分参数一致,此处不再赘述。
该模块的模块结果涉及参数请参见映射标定。