open3d是不能直接读取npy
格式的文件的,其仅支持如下6种数据格式
(https://mp.weixin.qq.com/s/NomNV6Yan8K2qisiPhQIRw)
npy
是python的一种数据格式。可以使用np.load()
读取。所以可以先将npy
读取再保存为txt文件再使用open3d进行读取。完整代码如下:
import numpy as np
np.set_printoptions(suppress=True)
# 作用是取消numpy默认的科学计数法,测试表明open3d点云读取函数没法读取科学计数法的表示
import open3d as o3d
data = np.load('scene0000_00_vert.npy')