Open3D: A Modern Library for 3D Data Processing
Open3D 是一個開放原始碼的函式庫,支援對3D資料的快速開發,在接口端同時支援C++與Python,後端經過最佳化並針對平行化設計。 在 Open3D 之前,3D 資料常用 Point Cloud Library (PCL)處理,可惜的是在PCL開放源始碼後,開發不太活躍,在編譯時可以清楚的感覺到其壅腫的設計,使編譯時間拉長。 設定Open3D環境 (如果在以下文字說明安裝過程中遇到錯誤,可以參見影片,其中包含解決錯誤過程) 步驟 Pyenv 安裝 Open3D 安裝VS Code 執行Open3D 範例程式 Pyenv http://blog.codylab.com/python-pyenv-management/ 因為Open3D支援以python binding方式操作底層C++ API,這裡先設定好pyenv管理python版本 安裝 pyenv 和 pyenv-virtualenv $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv $ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv $ sudo apt update $ sudo apt install python-pip $ sudo pip install virtualenv $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm 把下列加到 ~/.bashrc export PYENV_ROOT= " $HOME /.pyenv" export PATH= " $PYENV_ROOT /bin: $PATH " eval " $(pyenv init -) " source ~/.bashrc pyenv install 3.6 . 3 pyenv global 3....