【发布时间】:2015-08-25 23:02:46
【问题描述】:
我有这个 TOF 传感器,我想在 Qt 中将传感器的数据可视化为点云。我将数据转换为pcl::PointCloud,现在我想将其可视化。
传感器的 API 会在创建图片时发出图片。我会将它发送到QVTKWidget 以可视化它。我用这个 sn-p 的代码(我从 here 得到的)尝试了它:
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);
但这似乎只是为了可视化一个稳定的点云,而不是变化的点云序列。
问题:有什么方法可以在我的传感器发出新图片时更新cloud_xyz?
【问题讨论】:
标签: qt vtk point-cloud-library