qt pcl c++ 使用QVTKOpenGLNativeWidget可视化点云数据, viewer通过addpointcloud函数加载两个点云文件并可视化,加载完第二个后,可视化的第一个点云不见了
时间: 2023-12-17 22:03:55 浏览: 184
PCL+QVTK点云可视化
3星 · 编辑精心推荐
可能是因为两个点云之间的坐标范围不同,导致第一个点云在可视化窗口外部,无法显示。你可以尝试调整可视化窗口的大小或者使用`viewer.resetCamera()`函数调整相机位置来解决这个问题。此外,也可以使用`viewer.addPointCloud`函数的第四个参数(viewport)来指定点云的可视化位置。例如,`viewer.addPointCloud(cloud1, "cloud1", 0)`和`viewer.addPointCloud(cloud2, "cloud2", 1)`可以将两个点云分别显示在窗口的左右两个视口中。
阅读全文