PCL读取PLY文件错误及解决方法
刚开始学习pcl
运行教程(链接如下)里面的例子时,读取PLY文件出错,而且更换安装文件夹里面的其他PLY文件,同样出错:段错误(核心已转储)
https://pcl.readthedocs.io/projects/tutorials/en/latest/matrix_transform.html#matrix-transform
经过一番折腾,发现
1.教程里面的PLY文件乱码,因此出错是文件问题
2.参考 -- https://blog.csdn.net/shine_cherise/article/details/79435774里面的数据建立PLY文件可以读取成功
3.其他的PLY文件:有一些不是PointXYZ类型的点云数据,因此读取错误
重点来了
有一些是PointXYZ类型的点云数据,打开无乱码,也不能读取成功
参考–https://blog.csdn.net/shine_cherise/article/details/79435774时发现:上述链接里面的这个语句 “ property list uint8 int32 vertex_index ” 和我的PLY文件夹里面的不同
property list uint8 int32 vertex_indices – 这是我的PLY文件里面的语句
将 ”property list uint8 int32 vertex_indices“ 修改为 “ property list uint8 int32 vertex_index ” -----> =保存后可以成功读取PointXYZ类型点云的PLY文件
参考
https://blog.csdn.net/shine_cherise/article/details/79435774