ply转pcd的代码非常简单
读取ply文件然后保存为pcd文件即可
转换代码:
#include <pcl/io/ply_io.h>
#include <pcl/io/pcd_io.h>
int main(int argc, char** argv)
{
pcl::PCLPointCloud2 cloud;
//加载ply文件
pcl::PLYReader reader;
reader.read("1.ply", cloud);
//将ply文件保存为pcd文件
pcl::PCDWriter writer;
writer.write("1.pcd", cloud);
return 0;
}
PLY点云展示:
转换后的PCD点云:
叠加显示结果: