读取PLY文件中的点云坐标,写出到新的文件中,并显示在屏幕上。
import open3d as o3d
print("读取点云")
ply = o3d.io.read_point_cloud("D:\\shuju\\s.ply")
print(ply)
print("显示点云")
o3d.visualization.draw_geometries([ply])
print("将点云写入新文件")
o3d.io.write_point_cloud("D:\\shuju\\s2.ply", ply)
print("点云写入完成")
这里读取的PLY文件,点云精度为DOUBLE,否则无法正常读取