Open3d
Open3D は、3D データの迅速な開発と処理をサポートするオープン ソース ライブラリです。Open3D は、慎重に選択されたデータ構造とアルゴリズムのセットを C++ と Python で公開します。バックエンドは高度に最適化されており、並列化のために設定されています。
その中心的な機能は次のとおりです。
- 3Dデータ構造
- 3Dデータ処理アルゴリズム
- シーンの再構成
- 面合わせ
- 3D ビジュアライゼーション
- 物理ベースのレンダリング (PBR)
- Pytorch と Tensorfloa は 3D 機械学習をサポートします
- コア 3D 操作の GPU アクセラレーション
- C++ および Python コード インターフェイス
Python バージョンのクイックインストールと使用
Open3D の事前構築済み pip および conda パッケージは、オペレーティング システムを次のようにサポートします。
- Ubuntu 18.04+
- macOS 10.15以降
- Windows 10+ (64 ビット) の
Python バージョンは - 3.7
- 3.8
- 3.9
- 3.10
他の Python バージョンおよびオペレーティング システムを使用している場合は、ソース コードからコンパイルすることを参照できます。 - pip 経由で Open3D をインストールする
pip install open3d # or
pip install open3d-cpu # Smaller CPU only wheel on x86_64 Linux (since v0.17+)
Note
国内産
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple open3d
- Conda 経由で Open3D をインストールする
conda create -n open3d python=3.8
conda activate open3d
conda install -c open3d-admin open3d
- インストールが完了したら、インストールが成功したかどうかをテストします
python -c "import open3d as o3d; print(o3d.__version__)"
エラーは報告されず、バージョン番号が出力され、インストールが成功したことが示されます。
C++ バージョンのクイックインストールと使用
参考資料:
C++版のインストール方法は以下のとおりです。
以下は、Linux ソース コードから Open3D をコンパイルします。
# Only needed for Ubuntu
util/install_deps_ubuntu.sh
mkdir build
cd build
sudo cmake -DCMAKE_INSTALL_PREFIX=/opt/Open3D/ -DBUILD_EIGEN3=ON -DBUILD_GLEW=ON -DBUILD_GLFW=ON -DBUILD_JSONCPP=ON -DBUILD_PNG=ON -DPYTHON_EXECUTABLE=/usr/bin/python ..
sudo make -j8
sudo make install
アンインストール
sudo make uninstall