トップページインストール,使い方Windows の種々のソフトウェア(インストール,使い方)Open3D のインストール

Open3D のインストール

複数の写真から,3次元の立体を構成する技術がある. レーザー光線等を用いて,3次元のものをダイレクトに計測する技術もある. これらでは,3次元点群という点の集まりのデータが得られる. 3次元の中の点ですので,x, y, z の 3つの値を持つ. Open3D には,3次元点群について,次のような機能がある. 知っておいて損がありません.

前準備

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)もしくは Visual Studio 2022 のインストール(Windows 上)

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)もしくはVisual Studio 2022 を,前もってインストールしておく.NVIDIA CUDA の nvcc を機能させるため.

Git のインストール

Git のページ https://git-scm.com/ からダウンロードしてインストール:

Git のインストールの詳細: 別ページで説明している.

cmake のインストール

cmake のダウンロードのページ https://cmake.org/download/ からダウンロードしてインストール

cmake のインストールの詳細: 別ページで説明している.

Python 64 ビット版のインストール,pip と setuptools の更新

Windows での Python 3.10 のインストール,pip と setuptools の更新: 別ページで説明している.

Python の公式ページ: http://www.python.org/

Open3D のインストール(Windows 上)

http://www.open3d.org/docs/release/compilation.html に記載の手順による.

  1. Windows では,コマンドプロン プトを管理者として実行

    Windows のコマンドプロンプト管理者として実行するには, 検索窓で「cmd」と入れたあと, 右クリックメニューで「管理者として実行」を選ぶのが簡単.

    [image]
  2. pip を用いて,Open3D のインストール
    python -m pip install -U open3d
    
  3. バージョンの確認

    端末で,次のコマンドを実行する.「Version」の右に表示されるバージョンを確認.

    python -m pip show open3d
    

    [image]

    関連ファイルのインストールを行いたいので,下に書いた手順を進める.

  4. Open3D 関連ファイルのインストール

    エラーを回避するために「/utf-8」を設定.

    python -m pip install -U --ignore-installed numpy scikit-image
    cd %LOCALAPPDATA%
    rmdir /s /q Open3D
    git clone --recursive https://github.com/isl-org/Open3D
    cd Open3D
    del CMakeCache.txt
    cmake -G "Visual Studio 17 2022" -A x64 -T host=x64 ^
      -DCMAKE_C_FLAGS="/DWIN32 /D_WINDOWS /W0 /utf-8" ^
      -DCMAKE_CXX_FLAGS="/DWIN32 /D_WINDOWS /GR /EHsc /W0 /utf-8" ^
      -DCMAKE_INSTALL_PREFIX="c:/Open3D" .
    cmake --build . --config Release --target ALL_BUILD
    cmake --build . --config Release --target INSTALL
    
  5. 確認のため Open3DViewer を起動してみる.

    起動ができれば OK とする.

    %LOCALAPPDATA%\Open3D\bin\Open3D\Release\Open3DViewer.exe
    

    [image]
  6. Open3D-ML 関連ファイルのインストール

    次のコマンドを実行する.

    cd %LOCALAPPDATA%
    rmdir /s /q Open3D-ML
    git clone --recursive https://github.com/isl-org/Open3D-ML
    cd Open3D-ML
    python -m pip install -r requirements.txt
    python -m pip install -r requirements-torch.txt