簡單可視化類,是指直接在程序中使用,而且不支持多線程。
#include<iostream>
#include<pcl\point_cloud.h>
#include<pcl\point_types.h>
#include<pcl\io\io.h>
#include<pcl\io\pcd_io.h>
#include<pcl\visualization\cloud_viewer.h>
using namespace std;
int main()
{
/////////////////////////////////////////////////////////////////////////////////////////////
pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud1(new pcl::PointCloud<pcl::PointXYZRGBA>);
pcl::io::loadPCDFile("cup_1.pcd", *cloud1); //加載點雲文件
pcl::visualization::CloudViewer viewer("Cloud Viewer");//創建viewer對象
//blocks until the cloud is actually rendered
viewer.showCloud(cloud1);//將pcb與viewer對象聯系起來
while (!viewer.wasStopped())//要想讓自己所創窗口一直顯示,則加上 while (!viewer.wasStopped()){ };
即可.
{
}
return 0;
}