0

我有一个分段点云,标签对应于每组坐标。我想在 pptk 中可视化点云,以便这些点对应于与其标签关联的某些颜色。我找不到任何有效的方法来实现这一点 - 我发现的最好的方法是这个https://heremaps.github.io/pptk/tutorials/viewer/semantic3d.html但它并没有完全削减它,因为它看起来像必须制作不同类型的文件格式。我将不胜感激任何帮助。

4

1 回答 1

1

如果我理解正确,您想根据每个点类为点云着色。如果有 100 分和 5 个班级,这应该可以解决问题:

xyz = np.random.rand(100, 3) # points [N,3]
xyz_class = np.random.randint(0, 5, 100) # per point class [N]
rgb = np.random.rand(5, 3) # 5 colours

xyz_rgb = rgb[xyz_class, :]
pptk.viewer(xyz, xyz_rgb)
于 2021-02-01T21:10:28.347 回答