PCL读取点云,并在窗口中显示。
#include <iostream>
#include <pcl/io/ply_io.h>
#include <pcl/point_types.h>
#include <pcl/filters/filter_indices.h>
#include <pcl/point_cloud.h>
#include <pcl/visualization/pcl_visualizer.h>
using namespace std;
int main()
{
//*********************************************************************************
//***************************read PLY file*****************************************
//*********************************************************************************
cout << "read ply file...\n";
pcl::PointCloud<pcl::PointXYZ>::Ptr source(new pcl::PointCloud<pcl::PointXYZ>());
pcl::PointCloud<pcl::PointXYZ>::Ptr target(new pcl::PointCloud<pcl::PointXYZ>());
pcl::io::loadPLYFile("1.ply", *target);
pcl::io::loadPLYFile("2.ply", *source);
//去除无效点
std:vector<