用於快速開發 3D 資料處理軟體的開源資料處理庫 —— Open3D | Github 專案推薦
阿新 • • 發佈:2022-05-04
Open3D 是一個可以支援 3D 資料處理軟體快速開發的開源庫。Open3D 前端公開了一組用 C++ 和 Python 寫成的精心挑選的資料結構和演算法,後端高度優化並設定為並行。Open3D 可以在不同的平臺上設定,並以最少的工作量進行編譯。Open3D 的程式碼非常整潔,可以通過明確的程式碼審查機制來維護。目前 Open3D 已經在一些發表過的研究專案中使用,並積極地部署在雲上。Open3D 的作者表示,歡迎各開源社群的開發者們在該專案中貢獻程式碼。
如果你要使用 Open3D,請做如下引用:
@article{Zhou2018, author = {Qian-Yi Zhou and Jaesik Park and Vladlen Koltun}, title = {{Open3D}: {A} Modern Library for {3D} Data Processing}, journal = {arXiv:1801.09847}, year = {2018}, }
核心特徵:
- 基本的3D資料結構
- 基本的3D資料處理演算法
- 場景重建
- 表面對齊
- 三維視覺化
- Python繫結
支援的編譯器:
- Linux:GCC 4.8 及以上版本
- OS X:XCode 8.0 及以上版本
- Windows:Visual Studio 2015 及以上版本
資源:
網站:www.open3d.org
程式碼:github.com/IntelVCL/Open3D
文件:www.open3d.org/docs
License:MIT
以下圖片來自使用 Open3D 的專案: