python open3d 读取npy格式点云 并保存为pcd格式

import open3d as o3d
import numpy as np
import pypcd
import numpy as np

# 加载点云数据

# # 读取npy格式点云
point_cloud = np.load("/disk/5456.npy")
print("point_cloud type=",point_cloud.dtype)
print("point_cloud type=",type(point_cloud))


xyz = point_cloud[['x', 'y', 'z']]
point_cloud_list = xyz.tolist()

pcd = o3d.geometry.PointCloud()
pcd.points = o3d.utility.Vector3dVector(point_cloud_list)

# 保存点云为PCD文件
o3d.io.write_point_cloud("point_cloud.pcd", pcd)
Logo

电影级数字人,免显卡端渲染SDK,十行代码即可调用,工业级demo免费开源下载!

更多推荐