2021SC@SDUSC
Open3D综述和分工
2021SC@SDUSC
Open3D综述
详情请关注Open3D官方文档(中文)
Open3D简介
Open3D:现代三维数据处理库
Open3D是Intel开发的一个开源库,主攻3D数据的处理,支持快速开发处理3D数据的软件。Open3D在C++和Python中为开发者提供了一组精心选择的数据结构和算法。其内部实现是高度优化的,并设置为并行化。我们欢迎开源社区的贡献。
Open3D的核心功能包括: 三维数据结构 三维数据处理算法 场景重建 表面对齐 三维可视化 基于物理的渲染(PBR)
Open3D-viewer:Open3D查看器应用程序
Open3D现在附带了一个独立的3D查看器应用程序,可以在Ubuntu和macOS上使用。
Open3D快速开始
用PyPI 或Conda安装
支持的Python版本:
- 3.6
- 3.7
- 3.8
支持的操作系统:
- Ubuntu 18.04+
- macOS 10.14+
- Windows 10 (64-bit)
如果你有其他Python版本(比如 Python 2) 或操作系统,请参考 [编译源码](http://www.drawcode.cn/books/open3d/getting started/compilation/) 并从源代码处编译Open3D。
Pip (PyPI)
$ pip install open3d
注意: 一般来说,我们建议使用虚拟环境 来集装箱化开发环境。否则,取决于配置,Python 3需要使用pip3
进行安装, 或需要使用 --user
选项来避免权限问题。举例:
$ pip3 install open3d
# or
$ pip install --user open3d
# or
$ python3 -m pip install --user open3d
开发版本 (pip)
要测试Open3D的最新特性,请下载并安装开发版本 (HEAD
of master
branch):
- Linux
Python 3.6 Python 3.7 Python 3.8
- MacOS