一.概述
Open3D是一个开源库,支持快速开发处理3D数据的软件。Open3D后端是用C++实现的,经过高度优化并通过Python的前端接口公开。Open3D提供了三种数据结构: 点云 (point cloud)、网格(mesh)和RGB-D图像。对于每个表示,open3D都实现了一整套基本处理算法,如I/O、采样、可视化和数据转换。此外,还包括一些常用的算法,如法线估计、ICP 配准等。
二.安装
pip install open3d
1.open3d中的点云IO
open3d.io.read_point_cloud(
filename, # 点云文件路径
format='auto', # 点云文件的格式,auto代表根据文件名自动推导点云格式
remove_nan_point