写了一个简单的函数,将三维点云(ndarray)保存为.ply文件:
def save_points_as_ply(points, ply_path):
"""
将点云保存为.ply文件,保存成功会打印'ply_path 已保存'
:param points: ndarray, (-1,3)
:param ply_path: str,'xxx/xxxx.ply'
"""
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility