#include<iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/cloud_viewer.h>
#include <pcl/point_types.h>
int main(int argc, char** argv)
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
if (pcl::io::loadPCDFile<pcl::PointXYZ>("F:\\pclstudying\\table_scene_lms400.pcd",*cloud)==-1)//*cloud,指针的内容是文件内容,记得标明点云类型<pcl::PointXYZ>
{
PCL_ERROR("Couldn't read file test_pcd.pcd\n");//pcl有专门的报错函数PCL_ERROR
return(-1);
}
pcl::visualization::CloudViewer viewer("pcd viewer");//给显示窗口命名,CloudViewer
viewer.showCloud(cloud);//定义要显示的对象,showCloud
system("pause");//此处防止显示闪退
return(0);
}
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/cloud_viewer.h>
#include <pcl/point_types.h>
int main(int argc, char** argv)
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
if (pcl::io::loadPCDFile<pcl::PointXYZ>("F:\\pclstudying\\table_scene_lms400.pcd",*cloud)==-1)//*cloud,指针的内容是文件内容,记得标明点云类型<pcl::PointXYZ>
{
PCL_ERROR("Couldn't read file test_pcd.pcd\n");//pcl有专门的报错函数PCL_ERROR
return(-1);
}
pcl::visualization::CloudViewer viewer("pcd viewer");//给显示窗口命名,CloudViewer
viewer.showCloud(cloud);//定义要显示的对象,showCloud
system("pause");//此处防止显示闪退
return(0);
}