设置首页收藏本站
开启左侧

C#解析.pcd点云数据文件格式的开发类(适用于ASCII格式)

[复制链接]
绝地武士 发表于 2018-11-2 00:52:23 | 显示全部楼层 |阅读模式
pcd是著名的pcl点云库支持的点云数据格式文件,主要是为了引入n维点类型的扩展,弥补了传统3d文件结构的差异和无法扩展问题。
pcd不是第一个支持3d点云数据的文件类型,尤其是计算机图形学和计算几何学领域,已经创建了很多描述多边形和激光扫描仪获取的点云,格式如下:
PLY:是一种多边形文件格式,由Standford大学的Turk等人设计开发;
STL:是3D Systems公司创建的模型文件格式,主要应用于CAD、CAM领域;
OBJ:是从几何学上定义的文件格式,首先由Wavefront Technologies公司开发;
X3D:是符合ISO标准的基于XML的文件格式,用于表示3D计算机图形数据;

引用命名空间:
  1. using com.szvbt.soft
复制代码

调用代码:
  1. PcdFileParser pcdFile = new PcdFileParser();
  2. pcdFile.LoadFile(@"C:\Users\Admin\Desktop\MyData.pcd");
  3. pcdFile.SaveToTup(@"C:\Users\Admin\Desktop");
复制代码


提供解析pcd数据格式和保存为Halcon Tup文件两个方法,可以再此基础上继续扩展,请保留版权,谢谢合作!

如果在拆分坐标数据发生错误,请修改拆分字符'\0x20'为'\t'即可

附件下载:
PcdFileParser.rar (1.39 KB, 下载次数: 46, 售价: 2 视觉币)

如果里面数据部分是乱码的也就是二进制格式的,就不能用这个方法读取解析了,需要用二进制读取解析。


奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
bczy 发表于 2021-1-24 19:46:17 | 显示全部楼层
大神威武
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
localstorage 发表于 2021-8-17 16:37:28 | 显示全部楼层
作者您好,我下载了您上传的代码,时C#解析pcd点云文件的,但是出现乱码问题,请问一下怎么解决呢?
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 绝地武士 发表于 2021-8-17 16:50:11 | 显示全部楼层
localstorage 发表于 2021-8-17 16:37
作者您好,我下载了您上传的代码,时C#解析pcd点云文件的,但是出现乱码问题,请问一下怎么解决呢? ...

你的pcd是二进制形式的吧?这个解释文件适用于ASCII方式的,你可以加页面底部会员群,把你文件发出来,空了再写一份二进制的。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
localstorage 发表于 2021-8-17 17:38:27 | 显示全部楼层
绝地武士 发表于 2021-8-17 16:50
你的pcd是二进制形式的吧?这个解释文件适用于ASCII方式的,你可以加页面底部会员群,把你文件发出来,空 ...

好的,谢谢
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
boonreans1 发表于 2021-10-1 23:01:34 | 显示全部楼层
thank you
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
liliiii 发表于 2021-10-9 10:12:15 | 显示全部楼层
楼主您好,请问您知道怎么用C#输出pcd格式文件吗
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| 绝地武士 发表于 2021-10-9 10:52:02 | 显示全部楼层
liliiii 发表于 2021-10-9 10:12
楼主您好,请问您知道怎么用C#输出pcd格式文件吗

pcd格式是公开的,参考格式就可以生成了。我这边暂时没有搞生成的。
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
liliiii 发表于 2021-10-9 14:14:19 | 显示全部楼层
绝地武士 发表于 2021-10-9 10:52
pcd格式是公开的,参考格式就可以生成了。我这边暂时没有搞生成的。

好的,明白了,谢谢您
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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