PCL学习笔记Day1

数据的输入输出

//数据的输入和输出

#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

https://zhuanlan.zhihu.com/p/268524083

猜你喜欢

转载自blog.csdn.net/weixin_44135909/article/details/121371674