私はこのTOFセンサーを持っており、センサーのデータをQtの点群として視覚化したいです。データをに変換したpcl::PointCloud
ので、それを視覚化したいと思います。
センサーのAPIは、画像が作成されるたびに画像を出力します。そして、それQVTKWidget
を視覚化するためにに送信します。そして、私はこのコードスニペット(ここから取得)で試してみました:
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);
しかし、これは1つの安定した点群を視覚化することだけを目的としており、点群のシーケンスの変化を視覚化することを目的としていないようです。
質問:cloud_xyz
センサーが新しい画像を出力するたびに更新する方法はありますか?