Open3D:3D数据处理的现代库,是一个开放源代码库,支持快速开发处理3D数据的软件。Open3D在C ++和Python中公开了一组精心选择的数据结构和算法。后端经过高度优化,并支持并行化。
推荐Python,支持Python(3.5、3.6、3.7、3.8),支持系统(Ubuntu 18.04+、macOS 10.14+、Windows 10 (64-bit))。
Open3D支持读取PointCloud、Mesh(与点云的数据结构相比,Mesh具有定义3D表面的三角形。文件类型有.ply,.stl,.obj,.off,.gltf)、Image;
Open3D的核心功能包括:
- 3D数据结构
- 3D数据处理算法
- 场景重建
- 表面对齐
- 3D可视化
- 基于物理的渲染【 Physically based rendering (PBR)】
- 在C++、Python中可用
windows10安装(python3.7.4):