数据的输入输出
//数据的输入和输出
#include<iostream>
#include<pcl/io/pcd_io.h>
#include<pcl/point_types.h>
using namespace std;
int main(int argc, char** argv) {
// 创建cloud的指针,存储XVZ类型的数据
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
// 打开文件
if (pcl::io::loadPCDFile<pcl::PointXYZ>("rabbit.pcd", *cloud) == -1)
{
PCL_ERROR("打开文件失败");
return -1;
}
cout << "点云大小:" << cloud->size() << endl;
//保存点云文件
pcl::io::savePCDFile("saveRabbit.pcd", *cloud);
system("pause");
return 0;
}
参考链接:https://github.com/MNewBie/PCL-Notes/blob/master/chapter2.md