PCL 多點雲視覺化視窗

2021-09-29 04:26:05 字數 942 閱讀 9839

視覺化點雲的時候,有時候需要顯示對比,這時就需要同時顯示兩個甚至多個點雲。

viewer->createviewport(double xmin,double ymin,double xmax,double ymax)

createviewport是用於建立新視口的函式,所需的4個引數分別是視口在x軸的最小值、最大值,y軸的最小值、最大值,取值在0-1之間。

boost::shared_ptrviewer(new pcl::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->addpointcloud(cloud, "cloud", v1); //設定要顯示的點雲

viewer->addpointcloud(cloud_filter, "cloud_filter", v2); //設定要顯示的點雲

PCL視窗顯示點雲及視覺化問題

先來看以下 定義乙個顯示視窗,視窗的名字為3d reviewer boost shared ptr visualization pclvisualizer viewer new pcl visualization pclvisualizer 3d viewer 函式1 addpointcloud 向...

PCL視覺化顯示點雲

1 引用 僅僅是簡單的顯示點雲,可以使用cloudviewer類。這個類非常簡單易用。但要注意,它不是執行緒安全的。如果要用於多執行緒,還要參考pclvisualizer。需要注意的是,pointcloud的資料型別要和pcd檔案中或者 中的pointt一致!並且 cloudviewer除了顯示什麼...

求助帖,pcl 點雲視覺化。

我自己整理了一段視覺化的 想的以後可以直接用很方便,但出現了一點問題,請各位路過的到有幫忙解答。實現的功能 如果命令列輸入乙個點雲,則視覺化這個點雲 如果輸入兩個,則在同乙個視窗顯示這兩個點雲。問題 執行的時候,如果輸入兩個點雲是沒毛病的,但只輸入乙個 點雲時顯示不出來。下面是 include in...