(1):引用:僅僅是簡單的顯示點雲,可以使用cloudviewer類。這個類非常簡單易用。但要注意,它不是執行緒安全的。如果要用於多執行緒,還要參考pclvisualizer。
需要注意的是,pointcloud的資料型別要和pcd檔案中或者**中的pointt一致!
並且:cloudviewer除了顯示什麼也不能幹.
顯示**為:
pcl::visualization::cloudviewer viewer ("cluster viewer");
viewer.showcloud(colored_cloud);
while (!viewer.wasstopped ())
(2):pclvisualizer詳細使用規則
簡單函式解釋:
boost::shared_ptr******vis (pcl::pointcloud::constptr cloud)
滑鼠事件:
鍵盤互動:void mouseeventoccurred (const pcl::visualization::mouseevent &event,
void* viewer_void)
}
呼叫函式為:void keyboardeventoccurred (const pcl::visualization::keyboardevent &event,
void* viewer_void)
text_id = 0;
}}
攝像頭初始化函式:viewer->registerkeyboardcallback (keyboardeventoccurred, (void*)&viewer);
viewer->registermousecallback (mouseeventoccurred, (void*)&viewer);
後記:boost::shared_ptrviewer (new pcl::visualization::pclvisualizer ("3d viewer"));
viewer->initcameraparameters ();
具體的使用方法還有很多,參見官方文件。
PCL視覺化顯示點雲
1 引用 僅僅是簡單的顯示點雲,可以使用cloudviewer類。這個類非常簡單易用。但要注意,它不是執行緒安全的。如果要用於多執行緒,還要參考pclvisualizer。需要注意的是,pointcloud的資料型別要和pcd檔案中或者 中的pointt一致!並且 cloudviewer除了顯示什麼...
PCL視窗顯示點雲及視覺化問題
先來看以下 定義乙個顯示視窗,視窗的名字為3d reviewer boost shared ptr visualization pclvisualizer viewer new pcl visualization pclvisualizer 3d viewer 函式1 addpointcloud 向...
點雲視覺化方法 PCLVisualizer
3d點雲視覺化可以通過rviz,cloud viewer或者pclvisualizer等方法進行視覺化,這些介紹pclvisualizer的方法。首先是載入點雲並顯示 include include int main int argc,char argv viewer addpointcloud c...