2
我有這個TOF傳感器,我想將傳感器的數據可視化爲Qt中的一個點雲。我將數據轉換爲pcl::PointCloud
,現在我想將其可視化。如何可視化PCL(包含Qt)中的TOF傳感器數據序列?
傳感器的API會在創建時發出圖片。我會把它發送到QVTKWidget
來想象它。而我在這個片段中的代碼(這是我從here GOT)試了一下:
pcl::visualization::PCLVisualizer pvis ("test_vis", false);
// 'false' prevents PCLVisualizer's own window to pop up
pvis.addPointCloud<pcl::PointXYZ>(pc); // pc is my point cloud
vtkSmartPointer<vtkRenderWindow> renderWindow = pvis.getRenderWindow();
widget.SetRenderWindow(renderWindow);
但似乎這只是爲了形象化一個穩定點雲,而不是點的變化序列 -clouds。
問題:只要我的傳感器發出新圖片,是否有任何方式更新cloud_xyz
?