点云技术相关产学研社区

 找回密码
 立即注册加入PCL中国点云技术相关产学研社区

扫一扫,访问微社区

查看: 4132|回复: 2

怎样生成带有rgb值的pcd文件?

[复制链接]
发表于 2016-5-17 09:19:51 | 显示全部楼层 |阅读模式
我的原始数据是带有rgb值的,现在想将其生成pcd文件,但是生成之后三维点的rgb值都为零,这是什么原因????
生成带有rgb值的pcd文件的代码应该怎么写??
回复

使用道具 举报

发表于 2016-5-24 21:01:20 | 显示全部楼层
你应该说清楚你的原始数据是什么格式,你生成pcd文件用的代码/函数是什么,说清楚了才好回答。

我之前也遇到类似的问题,我的原始数据是sensor_msgs::PointCloud2,无论转成点云还是用原始格式,生产的pcd只有红色和白色,后来才知道点云颜色是float,用ASCII保存会有问题。 我用了pcl::io::savePCDFileBinary 就OK了,你可以试一下,不行的话再讨论。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-25 11:11:27 | 显示全部楼层
问题已经解决了,不过还是谢谢你
回复 支持 反对

使用道具 举报

本版积分规则

QQ|小黑屋|点云技术相关产学研社区 ( 陕ICP备13001629号 )

GMT+8, 2024-4-28 14:24 , Processed in 2.364241 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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