一、主要函数
- read_point_cloud 用来读取点云数据。通过文件扩展名来解码文件。支持的文件名是:pcd、ply、xyz、xyzrgb、xyzn、pts。
- print(pcd) 输出点云的点的个数。
- print(
o3d.np.asarray(pcd.points))
输出点云中点的三维坐标。 - draw_geometries 可视化点云。使用鼠标可以从不同角度查看几何图形。
- paint_uniform_color 给所有的点着一个统一的颜色,颜色是在RGB空间的[0. 1]范围内取值。
二、代码实现
import open3d as o3d
def draw_geometries(result, batch):
if batch:
for i in range(len(result)):
o3d.visualization.draw_geometries([result[i]], "result", 800, 600