欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用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;
}