Skip to content

3D轮廓提取

算子功能

本算子将根据用户设置的切割平面、切割位置、切割宽度提取输入点云的轮廓,运行算子将在图像上描绘出提取的点并输出至输入图像的XY平面内。

如图所示,设置切割平面为XZ平面,将在输入图像上描绘出提取的点:
胶路 在输入图像上显示提取的轮廓点:
胶路

参数介绍

输入参数

参数范围默认值说明图示
输入图像0-80图像输入的IM编号

计算参数

参数范围默认值说明图像
提取平面XY 平面/XZ 平面/YZ 平面XZ 平面选取切割平面,将对平面按该方向切割
XY 平面:设置切割平面为 XY 平面
XZ 平面:设置切割平面为 XZ 平面
YZ 平面:设置切割平面为 YZ 平面
提取位置0.000设置切割平面
数值:设置在该值处进行切割
提取模式最近/融合-平均融合-平均这些模式仅支持提取平面为 XZ 平面和 YZ 平面
最近:该模式仅支持输入为有序点云,将提取距离提取位置最近的一条轮廓
融合(平均):该模式将提取设置提取宽度内的点,输出依据提取宽度和分辨率通过均值拟合的轮廓
分辨率0.100当提取模式为 融合(平均) 时启用
当提取平面为 XZ 平面时,该分辨率为拟合轮廓 X 方向的分辨率
当提取平面为 YZ 平面时,该分辨率为拟合轮廓 Y 方向的分辨率
分辨率
提取宽度0.030设置切割宽度数值,将在切割位置正负该值范围内的点作为提取的轮廓点提取宽度
输出图像0-80图像输出的 IM 编号

结果显示

参数范围默认值说明图示
提取点true/falsefalse若启用,则在输入图像中显示提取点

输出参数

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

提示

更多参数类型详细说明,请参看类型定义

异常排查

序号异常信息对应参数解决方法
1提取到的轮廓为空调整区域起点、终点参数,使得框选区域内存在有效点
2需要输入有序点云输入使用有序点云图
3输入的提取模式是{0},无效提取模式提取模式选择提取模式为融合-平均/最近
4输入的提取平面是{0},无效提取平面提取平面选择提取平面为XY平面/XZ平面/YZ平面
5输入的提取位置或分辨率非法调整提取为主或分辨率
6输入点云为空调整获取点的区域起点、终点参数,使得框选区域内存在有效点

示例介绍

工程设计

  1. 选择加载点云工具,加载需要处理的3d点云图到IM0;

  2. 选择3D轮廓提取工具

工具使用

  1. 选择需要进行操作的输入图像,图像序号要与工程中图像所在IM序号一致

  2. 设置参数

  3. 在结果显示栏中勾选想要显示的内容

  4. 点击测试,查看图像窗口和参数是否符合预期

  5. 没有问题后点击保存,在运行列表中运行该算子,即可在对应的IM查看运行结果

原图

本地图片

提取的XY平面轮廓

本地图片

提取的YZ平面轮廓

本地图片

提取的XZ平面轮廓

本地图片

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