ply文件可视化
//ply文件可视化
#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/io/ply_io.h>
#include <pcl/visualization/pcl_visualizer.h>
int main(int argc, char** argv)
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
if (pcl::io::loadPLYFile<pcl::PointXYZ>("part0.ply", *cloud) == -1) //* load the file
{
PCL_ERROR("Couldn't read file part0.ply \n");
system("PAUSE");
return (-1);
}
//pcl::StatisticalOutlierRemoval::applyFileter()
pcl::visualization::CloudViewer viewer("3DViewer");//创建窗口
viewer.showCloud(cloud);
system("PAUSE");//按任意键继续...
return (0);
}
pcd文件可视化
//pcd文件可视化
if (pcl::io::loadPCDFile("part8.pcd", *cloud) == -1) {
cerr << "can't read file part8.pcd" << endl;
return -1;
}
快捷键使用(VS中):
整段注释掉:Ctrl+k+c;
取消整段注释:Ctrl+k+u;