PCL可視化顯示 直接加載顯示pcb文件


簡單可視化類,是指直接在程序中使用,而且不支持多線程。

#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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM