方法一
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/cloud_viewer.h>
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::io::loadPCDFile(argv[1],*cloud);
pcl::visualization::CloudViewer viewer("viewer");
viewer.showCloud(cloud);
system("pause");
return 0;
}
方法二
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <iostream>
using namespace std;
int main(int argc, char** argv)
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
pcl::io::loadPCDFile(argv[1],*cloud);
pcl::visualization::PCLVisualizer viewer("viewer");
viewer.addPointCloud(cloud);
viewer.spin();
system("pause");
return 0;
}
结果
![在这里插入图片描述](https://img-blog.csdnimg.cn/05fb01c153fa42ba963b71e324304cd8.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbW95dWVyMQ==,size_20,color_FFFFFF,t_70,g_se,x_16)