开启左侧

LMI的输出的CSV文件怎么转换为点云文件

[复制链接]
芜湖小肖 发表于 2022-2-16 21:56:50 | 显示全部楼层 |阅读模式
请问,我在LMI的软件导出的CSV文件,怎么转换为点云文件呢?比如说是OM3文件。
附件是CSV文件。

one.zip

207.35 KB, 下载次数: 9

绝地武士 发表于 2022-2-16 22:54:40 | 显示全部楼层
下载与LMI固件版本一致的GO_Tools包,里面有CsvConverter
微信截图_20220216224944.png
运行kCsvConverter.exe,导入lmi生成的csv文件,转换即可。
微信截图_20220216225055.png
其他格式请自行二次处理。

需要说明的是om3是halcon的3d模型格式,lmi并不认识,需要用halcon的算子write_object_model_3d保存为om3才能实现om3格式。
可以先转换csv为STL Binary(*.stl),然后再使用类似下面代码进行生成。
  1. read_object_model_3d ('C:/Users/Admin/Desktop/one.stl', 'mm', [], [], ObjectModel3D, Status)
  2. write_object_model_3d (ObjectModel3D, 'om3', 'C:/Users/Admin/Desktop/Model.om3', [], [])
复制代码

 楼主| 芜湖小肖 发表于 2022-2-17 14:32:58 | 显示全部楼层
绝地武士 发表于 2022-2-16 22:54
下载与LMI固件版本一致的GO_Tools包,里面有CsvConverter

运行kCsvConverter.exe,导入lmi生成的csv文件, ...

非常感谢解决了我的问题。

讲通了我很多初学不理解的地方。{:1_326:}
 楼主| 芜湖小肖 发表于 2022-2-17 15:24:51 | 显示全部楼层
绝地武士 发表于 2022-2-16 22:54
下载与LMI固件版本一致的GO_Tools包,里面有CsvConverter

运行kCsvConverter.exe,导入lmi生成的csv文件, ...

按照这个思路保存下来后。在halcon中打开确实是3D图像了。
但是不应该是点云吗?不是点,好像是连在一起的。请看我传的图。
截图.png
绝地武士 发表于 2022-2-18 08:55:11 | 显示全部楼层
芜湖小肖 发表于 2022-2-17 15:24
按照这个思路保存下来后。在halcon中打开确实是3D图像了。
但是不应该是点云吗?不是点,好像是连在一起 ...

你也可以转换成tiff类型的深度图像,然后参考Halcon实现深度图像转点云图像
https://www.51halcon.com/forum.p ... 4069&fromuid=25
这里你需要指定XYZ之间的间隔,请根据实际大小设置比例。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表