三次元点群処理

三次元点群処理

Open3Dを使用して並進・回転・スケール変換・同次変換を実行してみた

本記事では、並進・回転・スケール変換について簡単な例をサンプルコードにて説明したのち、三つの変換を同時に実行可能な同次変換について説明します。
三次元点群処理

Open3Dでメモリあり座標軸を描画してみた[Python]

Open3Dでメモリあり座標軸を描画してみました。関数化し、引数として「座標軸の長さ」「メモリを描画する間隔」「メモリの長さ」を指定可能にすることで、より汎用的に使用できるようにしました。
三次元点群処理

Open3Dで線分を描画してみた[open3d.geometry.LineSet()]

本記事では、open3d.geometry.LineSet()による線分の描画方法を、簡単な例題を交えて解説しました。
三次元点群処理

Open3DとPythonを使用したICPによる点群の位置合わせ

本記事では、PythonとOpen3Dを使用してICPを実行する方法 を解説しました。ICPにより同次変換行列を導出することで、参照用点群を基準点群に対して位置合わせを行うことが可能となりました。
三次元点群処理

Open3Dによる平面検出①:RANSACを利用したsegment_plane関数

本記事では、Open3Dの平面検出手法の一例として、RANSACを利用したsegment_plane関数について解説した。
三次元点群処理

[トラブルシューティング]Open3Dの一部関数が機能しない→server 1 disconnected unexpectedlyが発生

Open3Dの一部関数(paint_uniform_colorなど)が実行できない事象がありましたので、その対処方法を記述します。 バグの説明 Open3Dにて点群情報に色を設定する関数「paint_uniform_color」を実行すると...
三次元点群処理

Open3Dによるメッシュデータの生成と表示

本記事では、Open3Dによるメッシュデータの生成や表示について解説する。
三次元点群処理

Open3Dによる三次元点群処理の全体像

この記事では、三次元点群処理の全体像について記述します。 個人的に、レジストレーションやセグメンテーション、物体認識の立ち位置を理解し、これからやりたいに対して何を勉強して良いかを整理したかったことが背景にあります。 参考にどうぞ。 点群に...
三次元点群処理

.ply形式で保存した点群・テキスチャデータをPythonとOpen3dで表示する

本記事は、.ply形式で保存した点群・テキスチャ情報をOpen3dを使用して表示する方法を説明します。
三次元点群処理

Intel RealSenseから取得した点群・テキスチャ情報を.ply形式で保存する[Python]

本記事ではintel RealSenseとサンプルコードを使用して、点群・テキスチャ情報を.ply形式で保存する方法を説明します。