PCL中多个可视化窗口
生活随笔
收集整理的這篇文章主要介紹了
PCL中多个可视化窗口
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?多視圖可視化
本文對PCL庫中如何在一個窗口中顯示多個點云圖進行了探索。
主要所有函數如下:
viewer->createViewPort(double Xmin,double Ymin,double Xmax,double Ymax)
createViewPort是用于創建新視口的函數,所需的4個參數分別是視口在X軸的最小值、最大值,Y軸的最小值、最大值,取值在0-1之間。
雙視窗口舉例
boost::shared_ptr<pcl::visualization::PCLVisualizer> viewer(newpcl::visualization::PCLVisualizer("3D Viewer"));viewer->initCameraParameters();int v1(0);viewer->createViewPort(0.0, 0.0, 0.5, 1.0, v1);int v2(0);viewer->createViewPort(0.5, 0.0, 1.0, 1.0, v2);viewer->setBackgroundColor(255, 0, 255,v1);viewer->setBackgroundColor(0, 255, 255,v2);viewer->addCoordinateSystem();viewer->spin();
分析:坐標原點在左上角。v1視口(xmin=0,ymin=0,xmax=0.5,ymax=1.0)就是他的x介于0-0.5之間,也就是窗口的一半。
三個視窗
總結
以上是生活随笔為你收集整理的PCL中多个可视化窗口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PCL点云配准(3)
- 下一篇: 线上分享会预告之三维模型检索技术介绍