使用pcl将ply格式点云转化为pcd格式
程序员文章站
2022-03-30 22:31:03
...
#include <iostream>
#include <pcl/point_types.h>
#include <pcl/io/ply_io.h>
#include <pcl/io/pcd_io.h>
typedef pcl::PointXYZ PointT;
typedef pcl::PointCloud<PointT> PointCloudT;
int main(int argc,char** argv)
{
PointCloudT::Ptr cloud(new PointCloudT);
// read PointCloud
std::string filename = "table.ply";
if (pcl::io::loadPLYFile(filename,*cloud)<0)
{
std::cout<<"can not read this file!"<<std::endl;
}
if (pcl::io::savePCDFile("table.pcd",*cloud)>0)
{
std::cout<<"finish!"<<std::endl;
}
return 0;
}
上一篇: Linux内核编程规范与代码风格