Skip to content

3D多点云拼接

算子功能

根据输入的变换矩阵,将输入点云变换到目标点云所在的坐标系中。对重复点进行融合后,输出拼接后的点云,本算子支持2-4个点云进行拼接

参数介绍

输入参数

参数范围默认值说明图示
输入图像0-80图像输入的IM编号
目标点云0-80目标坐标系中的点云

计算参数

参数范围默认值说明图像
启用IM2true/falsefalse启用则开启IM2对目标点云的评价
启用IM3true/falsefalse启用则开启IM3对目标点云的评价
变换矩阵将输入点云变换到目标点云所在坐标系的矩阵。
注意:该矩阵需要进行预先计算,然后输入到算子编辑界面对应的位置。
变换矩阵
距离阈值0.010进行点云重复点融合时的距离阈值,小于该阈值的点对会被认为是重复点对。距离阈值
输出图像0-80图像输出的IM编号

输出参数

名称类型范围说明
Resultbooltrue/falsetrue为成功
false为失败
Warningbooltrue/falsetrue表示有警告
false表示没有
Messagestring输出成功或错误或警告信息,如果没有错误或警告为空
Timefloat算子执行时间,单位: ms

异常排查

序号异常信息对应参数解决方法
1点云拼接失败检查输入点云或者目标点云是否有空的情况

示例介绍

工程设计

  1. 选择加载3D点云工具,加载目标点云图到IM0。
  2. 选择加载3D点云工具,加载点云图到IM1。
  3. 选择加载3D点云工具,加载点云图到IM2。
  4. 选择3D多点云拼接工具。

工具使用

  1. 选择需要进行操作的输入图像的IM序号。
  2. 选择目标点云的IM序号。
  3. 设置变换矩阵距离阈值输出图像参数。
  4. 点击测试,查看图像窗口和参数是否符合预期
  5. 没有问题后点击保存,在运行列表中运行该算子,即可在对应的IM查看运行结果

目标点云

本地图片

点云1

本地图片

点云2

本地图片

拼接点云

本地图片

AI-Vision,让3D测量更简单