相机映射2D
功能介绍
相机映射2D模块通过两个相机的对应像素点对,点对数量必须大于等于3,标定出对象点所在坐标系到目标点所在坐标系的转换关系,输出一个坐标系。
模块位置:定位-相机映射2D
使用说明
参数说明
-
图像源:输入图像
-
方法:RANSAC,LMEDS
- RANSAC:通过随机采样和一致性验证来找到最优的的模型参数,是一种迭代方法,用于从包含离群点的数据集中估计模型参数。鲁棒性强,可以处理大量离群点
- LMEDS:一种基于中值的估计方法,用于在存在噪声和离群点的情况下,估计模型参数。结果更加稳定
-
2D点列表1:第一个相机输入2D点集
-
2D点列表2:第二个相机输入2D点集
案例流程
此案例是 用两个相机分别拍摄板子的正面和反面,分别计算出板子正面和反面的四个顶点,即可算出两个相机的坐标系转换关系。 四个顶点的计算是由板子查找出四条边缘直线,用这四条直线两两求交点,交点即为四个顶点。

- 获取源数据,可以选择相机或者加载本地数据

- 使用查找直线算出板子的边缘(其余的边也是这么计算,此处不再赘述)

- 使用线线测量计算出交点

- 对板子正面和反面重复上述操作即可得到正面的四个点和反面的四个点,将这些点按照对应关系分别填入参数中,即可算出转换关系

信息
上面的流程仅作为参考,实际根据不同应用场景的需求进行修改