Python将numpy(.npy文件)存储为.ply文件

Python将numpy(.npy文件)存储为.ply文件

安装Open3D

pip install open3d

From NumPy to Ply

# Pass xyz to Open3D.o3d.geometry.PointCloud and visualize
pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(xyz)
o3d.io.write_point_cloud("../../TestData/sync.ply", pcd)

其中xyz即为存储点云xyz坐标的numpy,维度为(N,3),N为点云的点数,3为xyz坐标。

Open3D文档

http://www.open3d.org/docs/0.9.0/tutorial/Basic/working_with_numpy.html