MeshLab で3次元点群データの表示,3次元点群データをメッシュデータに変換
【概要】
MeshLab は,3次元データ(3次元点群データやメッシュデータ)について,表示,簡易編集,データの間引き,形式変換,張り合わせ,分割,解析が行えるソフトウェアである。このWebページでは,MeshLab を用いて,3次元点群データを表示し,メッシュデータへ変換する手順を説明する。
【目次】
【関連する外部ページ】
- MeshLab 公式ページ: https://www.meshlab.net/
【サイト内の関連情報】
- MeshLabについて
前準備
次の資料を参考に,MeshLab のインストールを済ませておく。
3次元点群データとは
3次元点群データは,3次元の点の集まりが記述されたデータである。
それぞれの点が持つ属性には,次のような場合がある。
- 座標 (x, y, z) と色情報 (R, G, B)
- 座標 (x, y, z) とラベル番号
図.3次元点群データの例
3次元点群データファイルのヘッダ
3次元点群データファイルには,ヘッダをつける場合と,つけない場合がある。
- ヘッダをつける場合(PCD形式など)
- ヘッダをつけない場合
3次元点群データのオープンデータ
Point Cloud Library のサンプルデータが,次で公開されている。ライセンス条件に従って利用できる。
MeshLab に3次元点群データファイルをインポート
- MeshLab を起動する。
Windows のスタートメニューから起動できる。 * すでに MeshLab を開いている場合も,新しく起動する。
- MeshLab の画面が開くので確認する。
- 3次元点群データファイルをインポートする。 メニューで「File」→「Import Mesh」と操作する。
- インポートしたい3次元点群データファイルを選び,「開く」をクリックする。
- 3次元点群データファイルを読み込むときは,「Grid triangulation」のチェックを外す。
-
インポートした3次元点群データが表示される。マウス操作で回転できる。
MeshLab で3次元点群データファイルを,メッシュデータに変換
- MeshLab のメニューで,次のように操作する。
「Filters」 → 「Remeshing, Simplification and Reconstruction」 → 「Surface Reconstruction: Ball Pivoting」
- 「Apply」をクリックし,処理が終わってから,「Close」をクリックする。
- 結果が表示されるので確認する。
- 拡大する。ポリゴンに変換できたことが確認できる。
- シェーダーの設定を変える。
「Render」→「Shaders」→「glass.gdp」と操作する。
glass.gdp は,ガラス風の表示を行うシェーダーである。