Open3Dによる点群処理 1-Open3Dの導入とインストール

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

おすすめ

転載: blog.csdn.net/zfjBIT/article/details/130471190