跳到主要内容
版本:Next

相机映射3D

功能介绍

模块位置:定位-相机映射3D

相机映射3D模块根据两个坐标系中对应的3D点,一一映射,点对数量必须大于等于3,输出一个变换矩阵。 通过点对映射,获取坐标系A变换到坐标系B的变换矩阵。

输入点方法:

• ​手动​:逐个添加3D点形成点集。

• ​继承​:直接使用其他模块输出的3D点集。

image

使用场景

常用于不同3D坐标系之间的变换关系计算。

输入

输入类型说明
输入点方法枚举手动或继承
是否指定坐标点序号布尔只有输入点方法为继承时生效
源坐标系3D点列表3D点集第一个相机输入3D点集
目标坐标系3D点列表3D点集第二个相机输入3D点集
源坐标系序号列表整数列表只有输入点方法为继承且开启指定坐标点序号生效
目标坐标系序号列表整数列表只有输入点方法为继承且开启指定坐标点序号生效

参数说明

1.方法

坐标转换算法选择​:

  • ​罗德里格斯变换(Rodrigues)​​

基于旋转向量的三维坐标转换方法,计算效率较高

  • ​刚体变换(Rigid Transformation)​​

保持物体形状不变的欧氏空间变换(包含旋转和平移),具有更好的数值稳定性(推荐使用)

输出

输出类型默认启用额外启用条件说明
变换矩阵矩阵//
平移向量实数列表//
旋转矩阵第1列实数列表//
旋转矩阵第2列实数列表//
旋转矩阵第3列实数列表//