对比
PLY与PCD的区别
PLY处理顶点与面,PCD处理面向PCL的点字段和行列组织。两者都能存储点,但结构并不相同。
应该选择哪种格式?
需要面的连接关系时可考虑PLY;在兼容的PCL处理中需要点字段和行列组织时可考虑PCD。
适用于 PLY
保存供研究和3D处理使用的几何数据
- 交换顶点属性及面的连接关系
适用于 PCD
保存点云处理的输入与输出
- 在兼容环境中处理按行列组织的点云
基本信息
| 项目 | PLY | PCD |
|---|---|---|
| 扩展名 | .ply | .pcd |
| MIME 类型 | ||
| 常见用途 | 保存供研究和3D处理使用的几何数据 | 保存点云处理的输入与输出 |
| 打开方式 | 用兼容工具检查format、element和property声明,核对顶点数、面数和面中的顶点索引。坐标轴、单位及地理坐标参考系需另外约定。 | 使用PCL等兼容工具检查版本、FIELDS、SIZE、TYPE、COUNT、点数和WIDTH×HEIGHT。VIEWPOINT描述采集视点,并不会自动定义地理坐标参考系。 |
| 导出或转换 | 导出点云时,区分直接提取顶点和从面上采样点。若连接关系或自定义属性丢失,应保留原文件。 | 使用兼容转换工具,核对坐标、单位、点数、颜色、法线和自定义字段。若丢失行列组织或VIEWPOINT,应保留原文件及设置。 |
按用途选择
交换顶点属性及面的连接关系
保存供研究和3D处理使用的几何数据
PLY在兼容环境中处理按行列组织的点云
保存点云处理的输入与输出
PCD关键点 1
PLY可以保留多边形面的连接关系。
进一步了解差异关键点 2
PCD描述点云的行列尺寸和采集视点。
进一步了解差异进一步了解差异
修改扩展名不能转换数据。请检查接收工具对坐标、单位、颜色、法线和自定义属性的支持,并保留原文件。
- PLY的面引用顶点索引。导出点到PCD时,若仍需要面的连接关系,应另行保存。
- PCD的WIDTH、HEIGHT和VIEWPOINT不一定能在PLY中保留相同含义。属性名称相同不代表语义及类型相同。
常见问题
点数相同就能确认转换成功吗?
不够。记录是提取顶点还是从面上采样,并核对位置、类型、属性、是否有面及点云行列组织。