使用点云库的简单二维点云可视化

Simple 2D Point Cloud visualisation with Point Cloud Library

我应该使用什么 class/functions 来可视化二维点云?所有在线文档似乎都只指向 3d 点云可视化。

没错,PCL的可视化模块是针对3D点云完成的。但是,您可以在 3D 中完美地可视化 2D 点云。您只需将其中一个坐标设置为 0(或任何其他常量)。 您的点云将显示为平面,并且由于查看器是 3D,您将能够围绕它移动和旋转。

如果你真的需要约束相机,我认为你需要使用 VTK 编写自己的可视化工具。这将需要更多的努力,特别是如果您不熟悉 VTK 的工作方式。 (vtkInteractorStyleRubberBand2D 是可以使用的 2D 相机交互器的类型。)