トップページ人工知能,実世界DB3次元点群データ,MeshLabOpen3D のインストール,Python のプログラム例

Open3D のインストール,Python のプログラム例

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

前準備

Python のインストール,pip と setuptools の更新,Python 開発環境

Python の URL: http://www.python.org/

【Python, pip の使い方】

Python, pip は,次のコマンドで起動できる.

Python 開発環境のインストール】

Git のインストール

Git の URL: https://git-scm.com/

Open3D のインストール

Windows の場合

コマンドプロンプト管理者として実行し,次のコマンドを実行.

Windows での pip の実行では,コマンドプロンプト管理者として実行することにする。

[image]

python -m pip install -U numpy scikit-image
mkdir c:\tools
cd c:\tools
git clone --recursive https://github.com/intel-isl/Open3D
git clone --recursive https://github.com/intel-isl/Open3D-ML

Ubuntu の場合

端末で,次のコマンドを実行.

sudo pip3 install -U numpy scikit-image
mkdir /usr/local
cd /usr/local
sudo git clone --recursive -O https://github.com/intel-isl/Open3D
sudo git clone --recursive -O https://github.com/intel-isl/Open3D-ML
sudo chown -R $USER /usr/local/Open3D
sudo chown -R $USER /usr/local/Open3D-ML

Python で使ってみる

  1. カレントディレクトリの移動

    Windows では 「cd c:\tools\Open3D\examples\python\geometry」

    Ubuntu では 「cd /usr/local/Open3D/examples/python/geometry」

  2. Python プログラムを動かす.

    Python プログラムを動かすために, Windows では「python」, Ubuntu では「python3」などのコマンドを使う.

    あるいは, 開発環境や Python コンソール(Jupyter Qt ConsoleSpyderPyCharmPyScripter など)の利用も便利である.

    あるいは,オンラインで動くGoogle Colaboratory のノートブックの利用も,場合によっては便利である.

    pointcloud.ipynb に記載の Python プログラムを実行