跳到主要内容
版本:1.12.7

3D变换

功能介绍

对数据中点云进行RT变化,可用于将点云进行平移旋转,变换到另一个坐标系下; 例如:对期望变换为垂直Z平面方向的平面法向量设置区域并建立平面,使用平面输出旋转平移参数对原始3D数据进行变换,可根据目标平面将数据整体旋转为垂直于z平面方向,方便使用绝对z值进行测量;

模块位置:图像处理-3D变换

使用说明

参数说明

  • 图像源:输入要变换的图像
  • 加载变换矩阵变量文件:勾选时,可以从本地加载变换矩阵的变量文件,默认不勾选
  • 变换矩阵变量文件路径:加载变换矩阵变量文件被勾选时显示,选择文件
  • 变换矩阵:RT变换矩阵

案例流程

此案例是将相机坐标系下的图像变换到一个设定已知的坐标系下,得到变换后的图像

  1. 获取本地数据,加载一个具有良好特征的几何体图像
image
  1. 使用多平面交点模块得到几何体4个角的几何交点,序号0得到的交点是几何体左下角的几何交点,依次是右下点、右上点、左上点
image
  1. 在设定好的已知坐标系下依次设置对应上面4个角的3D点坐标
image
image
image
image
  1. 将相机坐标系下的3D点与设定坐标系下的3D点一一映射,其中原坐标系下的3D点是相机坐标系下的,也就是通过多平面交点得到的;目标坐标系下的的3D点是设定坐标系下对应的3D点,必须对应正确,输出一个变换矩阵
image
  1. 将本地数据的图像变换到设定的坐标系下,输入图像源为本地数据,变换矩阵选择4中输出的变换矩阵,可以看到变换前后的图像
image
信息

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