0. 引言
2D
的视觉图像处理有成熟的OpenCV
,而对于3D
的点云数据,大家常用的是PCL
点云库,但PCL
对于C++
语言比较友好,而日常用Python
语言开发3D
点云数据的处理,可以用Open3D
。
Open3D
是英特尔公司于2015
年发布的开源3D
视觉算法库,截至2024
年03
月已经更新到了0.18.0
版本。基于MIT
协议开源许可。
其后端使用C++11
实现,经过了高度优化,使用OpenMP
并行运算优化。通过Python Pybinding
,其提供前端Python API
。
1. 核心功能
Open3D
的核心功能包括: