Open3D学习笔记

资料来源:https://blog.csdn.net/weixin_46098577/article/details/120167360

1.安装

pip install open3d # 使用pip安装open3d库
conda install open3d # 使用conda安装open3d库

2.导入

import open3d as o3d # 导入open3d库

3.点云的读写

o3d.io.read_point_cloud("test.pcd") # 文件路径
o3d.io.write_point_cloud("test.pcd", pcd, True) # 文件路径 文件类型 默认false保存为Binarty; True保存为ASICC

open3d支持以下类型的点云文件:

xyz

每一行包含 [x, y, z], 其中的xyz 是三维坐标

xyzn

每一行包含 [x, y, z, nx, ny, nz], 其中的 nxnynz 是法线向量

xyzrgb

每一行包含 [x, y, z, r, g, b], 其中的 rgb 是范围在 [0, 1]的float类型

pts

第一行是表示点数的整数。每个后续行包含[x, y, z, i, r, g, b], 其中的 rgb 是uint8类型

ply

查看 Polygon File Format, ply文件能够同时包含点云和网格数据

pcd

查看 Point Cloud Data

 

 

 

 

 

 

 

 

posted @ 2021-12-09 20:47  whiteleaf03  阅读(244)  评论(0)    收藏  举报