0 まえがき
CloudCompare は優れたオープンソースの点群処理ソフトウェアであり、点群処理機能の一部は点群を研究する過程で使用されます。この記事では、ソフトウェアの基本機能をすぐに理解できるように、対応するファンクション キーの機能を紹介します。
1.ファイル
(1) 開く: ファイルを開くと、次の点群形式を開くことができます。
(2) 最近使ったファイルを開く... : 最新のファイルを開きます。
(3) 保存: 保存します。保存される点群の種類は次のとおりです。
(4) グローバル シフト設定: 最大絶対座標、最大エンティティ対角線を設定します。
(5) プリミティブファクトリー: 3D ジオメトリモデルの生成
(6) 3D マウス: 3D マウス (3Dconnexion など) のサポート、この機能を使用するには外部 3D マウスが必要です (
7) ゲームパッド: ゲームパッドのサポート、この機能を使用するには外部ゲームパッドが必要です
(8) すべて閉じる: 開いているすべてのエンティティを閉じます
(9) Quit: ソフトウェアを終了します。
2.編集
(1) カラー: カラーレンダリング
① Set Unique: 選択したエンティティに単一の色を設定します。
② From Scalar フィールド: スカラー フィールドからカラー フィールドに変換します。
③ Colorize: 選択したエンティティに色を付けます。具体的には、選択した色にエンティティの RGB を乗算することで表現されます。現在の色と新しい色を取得します。
④レベル: 色柱状グラフを調整して、選択したエンティティの色を変更します (未実装)
⑤高さランプ: 選択したエンティティの色のグラデーション (線形、台形、円形) を設定します
⑥グレースケールに変換:選択したエンティティの色をグレースケール表示に設定します
。 ⑦スカラー フィールドに変換: 現在の RGB カラー フィールドを 1 つまたは複数のスカラー フィールドに変換します。
⑧別のエンティティから補間: 選択したエンティティに別のエンティティの色を挿入します。
⑨ 強度で強化: 強度特徴を強化します。
⑩クリア: 選択したエンティティからカラー フィールドを削除します
(2) Normals: 法線推定
①Compute: 選択したエンティティの法線を計算します。
②Invert: 選択したエンティティの法線を反転します。
③ Orient Normals > With Minimum Spanning Tree: 最小スパニング ツリー法を使用して、点群のすべての法線を細かく計算します。
④ Orient Normals > With Fast Marching: Fast Marching メソッドを使用して、点群のすべての法線を調整および計算します。
⑤Convert to > HSV: 雲の法線を HSV カラー フィールドに変換します。
⑥Convert to > Dip および Dip Direct SFs: メソッドを変換します。点群の線を 2 つのスカラー フィールドに
変換します。 ⑦法線を SF にエクスポートします。: XYZ 緯度に従って法線をレンダリングします。
⑧クリア: 選択したエンティティの法線を削除します。
(3) オクツリー: octree
①Compute: 与えられたエンティティのオクツリーの強制計算
②リサンプル: 各オクツリーの最小ボクセル単位のすべての点の重心を使用して、リサンプリングのボクセル内のすべての点を置き換えます。
(4) グリッド:グリッド操作(通常は通常グリッド)
①スキャングリッドの削除:スキャングリッドを削除
②メッシュスキャングリッド:グリッドスキャングリッド
(5) Mesh:グリッド操作(Gridの一部機能を含む)
①elaunay 2.5D(XY平面):xy xyxy平面上の点群の2.5Dドロネー三角形分割を計算
②Delaunay 2.5D(ベストフィット平面):点群を計算最適平面の 2.5D ドロネー三角形分割による
③メッシュ スキャン グリッド: グリッド スキャン グリッド
④テクスチャ/マテリアルを RGB に変換: 選択したグリッドのメッシュ マテリアルとテクスチャ情報をポイントバイポイントの RGB フィールドに変換 ⑤サンプル
ポイント: ランダム サンプリンググリッド内
⑥Smooth (Laplacian): ラプラシアン スムージング アルゴリズム⑦
Subdivide : メッシュを細分割します。このアルゴリズムは、メッシュの三角形の表面がユーザー指定の値を下回るまで再帰的にメッシュの三角形を細分割します。
⑧三角形を反転:三角形を反転します。
⑨面の測定:グリッド全体の表面積と各三角形の平均表面積を測定し、コンソールに出力します。
⑩体積を測定:閉じたグリッドの体積を測定し、コンソールに出力します。
⑪フラグタイプ別頂点: グリッド機能の基本を確認し、各グリッド サンプルをマークします: 0 = 通常、1 = 境界、2 = 非多様体 ⑫スムーズ
: グリッドの頂点に関連付けられたスカラー フィールドを滑らかにします。この方法はガウス フィルターの逆です。この方法は、qPCV プラグインを使用した後に特に便利です
⑬スカラーフィールド > 強化:メッシュ頂点に関連付けられたスカラーフィールドを強化します。この方法は、qPCV プラグインを使用した後に特に便利です
(6) ポリライン:ポリライン演算
①サンプル点:格子状にランダムサンプリング
(7) Plane:平面操作
①Create:作成
②Fit:フィット
③Edit:編集
④Flip:反転
⑤Compare:比較
(8) Sensors: センサー操作
①Edit:編集
②TLS/GBL:地上ライダー
③カメラ:画像
④センサーからの表示:センサーデータの表示
⑤Compute Ranges:計算範囲
⑥Compute Scattering Angles:スカラー角の計算
(9) スカラーフィールド:スカラーフィールド
①ヒストグラムの表示:現在選択されているエンティティに対する有効なスカラーフィールドのヒストグラムを表示します。
②統計パラメータの計算:統計分布(ガウス分布、ワイブル分布)を計算します。
③勾配:スカラーフィールドの勾配を計算します。
④ガウスフィルター: ガウス フィルタリング、スカラー ドメインを平滑化
⑤ バイラテラル フィルタ: バイラテラル フィルタリング、スカラー ドメインを平滑化
⑥ 値によるフィルタ: 選択した点群をスカラー値でフィルタリング
⑦ RGB に変換: 有効なスカラー ドメインを RGB カラー ドメインに変換
⑧ ランダム RGB に変換: を変換有効なスカラー フィールドはランダムな RGB カラー フィールドに変換されます。
⑨名前の変更: 選択したエンティティの有効なスカラー フィールドの名前を変更します
。 ⑩ 定数 SF を追加します。 定数を持つスカラー フィールドを追加します。
⑪ SF としてポイント インデックスを追加します。 選択した点群のポイント インデックスを作成します。 新しいスカラードメイン
⑫座標を SF にエクスポート: 座標をスカラー ドメインにエクスポート
⑬法線を SF にエクスポート: 法線を座標ドメインにエクスポート
⑭ SF を座標として設定: 選択した点群のスカラー ドメインを設定 座標
⑮ 別の座標から補間エンティティ: 選択したエンティティに別のエンティティの色を挿入します。
⑯算術演算: 同じ点群内の 2 つのスカラー フィールドに対して標準演算 (+、-、、/) を実行することも、単一のスカラー フィールドに対して関数演算を実行することもできます。 ⑰カラー スケール マネージャー: カラー スケール管理、管理および作成が可能新しい
色 フィールド
⑱削除: 選択したエンティティの有効なスカラー フィールドを削除します。
⑲ すべて削除 (!): 選択したエンティティのすべての有効なスカラー フィールドを削除します。
(10) 波形:波形
①2D波形ビューア:2D波形表示を開きます。
②FWFデータの圧縮:FWFデータを圧縮します。
(11) クローン: 選択した点群のクローンを作成します。
(12) マージ: 2 つ以上のエンティティをマージします。点群は結合可能 (元の点群は削除されます)、メッシュは結合可能 (元のメッシュは変更されず、CC は新しいメッシュ構造を作成します) ( 13) サブサンプル: 元の点群のサブサンプルを収集します
。 、ランダム、3 次元、およびオクツリー ベースのコレクションを使用できるため、サブサンプルは元の点群のスカラー、色、法線、およびその他のプロパティを維持します。
(14) 変換の適用: 選択したエンティティを変換します (4X4 行列、軸角度、オイラー角)
(15) 乗算/スケール: 点群のスケーリング
(16) 移動/回転: 選択したエンティティを手動で回転および移動します
(17) セグメント: カット2D ポリゴンを描画して、選択したエンティティをセグメント化し
ます (18) クロップ: 3D ボックス内の 1 つまたは複数の点群をセグメント
化します (19) グローバル シフトとスケールを編集します: 最大絶対座標、エンティティの最大対角線を設定します
(20) トグル: 表示を切り替えます関数
(21) 削除: 選択したオブジェクトを削除します。
3.ツール
(1) Clean:点群ノイズ除去
①SORフィルタ:統計フィルタリング
②ノイズフィルタ:ローパスフィルタリング
(2) Projection:点群投影
①Unroll:円柱または円錐の点群を平面に展開
②Rasterize:点群をラスタライズ(2.5Dグリッドに変換)し、新規点群またはラスター画像としてエクスポート
③等高線プロットをメッシュに変換: ポリラインのグループをグリッドに変換し、エッジ等高線を出力します。
④ 座標を SF にエクスポート: 座標をスカラー領域にエクスポートします。
(3) 登録:点群の登録
①境界ボックスの中心を一致させる:選択したすべてのエンティティの中心が同じ位置になるように調整します。
②スケールを一致させる:エンティティをスケーリング関係で一致させます
。 ③整列(点ペアの選択):2 つのエンティティの間で選択します 少なくとも 3 つの一致するエンティティ間を選択します2 つのエンティティを登録するためのポイント
④ファイン レジストレーション (ICP): ICP レジストレーション、ただし: ① 2 つの雲が一般にブレンドされている; ② 同じオブジェクトであるか、少なくとも同じ形状であるように見える
(4) 距離: 距離計算
①雲/雲距離(雲間距離): 2つの点群間の距離を計算
②雲/メッシュ距離(雲-メッシュ間距離): 点群とメッシュ間の距離を計算
③最近接点集合:2つの点群間の最近接点の集合を計算します。
(5) Volume: 体積の計算
(6) Statistics: 点群の統計
①局所統計テスト: スカラー領域の局所統計に基づいて点群のセグメント化とフィルタリング
②Compute Stat. Params: 統計分布の計算 (ガウス分布、ワイブル分布)
(7) セグメンテーション:点群のセグメンテーション
①ラベル接続コンポーネント:最小距離を設定し、選択した雲をより小さな部分に分割し、各部分は互いに接続されます。
②断面:ユーザーはトリミング枠を定義し、範囲と方向を調整できます。フレームを使用して点群をトリミングします。次の目的で使用できます: ① 1 つ以上の次元でセグメンテーション プロセスを繰り返します; ② ポリゴンの輪郭を取得します
③ セクションの抽出: 点群の上にポリゴンを描画またはインポートして、セクションと輪郭を抽出できます。
(8) Fit:点群フィッティング
①Plane:点群に平面をフィッティングし、RMS、垂直面、地質傾斜、傾斜方向値などのフィッティングなどの各種情報を出力します。 ②Sphere:球をフィッティングします。 ③2D Polygon:2 つを結合してフィッティングし
ます
。 -次元多角形
④ 2.5D二次曲面:二次曲面のフィッティング
(9) 一括エクスポート:一括エクスポート
(10) その他:その他
①Density:点群の密度を推定
②重複点削除:2点間の最小距離を設定して重複点を削除
③曲率:点群の曲率を計算
(11) レベル: 3 つの点を選択して、操作する平面を決定します。
(12) 点の選択: 1 つ、2 つ、または 3 つの点を選択して、点の座標、RGB、スカラー値、距離、角度などのさまざまな情報を取得できます。情報 (特に 2 点間の距離)
(13) 点リストの選択: 複数の点を選択して点リストを作成でき、ファイル、新しい点群、またはポリラインとして出力できます (14) ポリラインのトレース:
トラックポリライン
(15) サンドボックス: サンドボックス
① Kd ツリーの計算: Kd ツリーの計算
② 境界ボックス PCA フィット: 境界ボックス PCA フィット
③ 最適な 3D 二次曲面への距離マップ: 最適な 3D 二次曲面への距離マップ
④ 距離マップ:距離マッピング
⑤雲の自動整列: 点群を自動的に整列します
⑥最大の内側の長方形(2D)を見つける: 最大の 2D 内側の長方形を見つけます
⑦選択したエンティティの中心から雲を作成: 選択したエンティティの中心から点群を作成します
⑧最適な位置合わせ RMS 行列を計算します: 最適な位置合わせ誤差行列を計算します
⑨Enable Visual Debug Traces: デバッグ トレース情報を表示できます。
4.表示
(1) 全画面: 全画面
(2) 全画面 (3D ビュー): 3D ビューの全画面
(3) 更新: 有効な 3D ビューのコンテンツを更新、強制的に更新します (OpenGL グラフィックスの再描画)
(4) 中央揃えの切り替えパースペクティブ: 直交ビューとオブジェクト中心ビュー モードの切り替え
(5) ビューア ベースのパースペクティブの切り替え: 直交ビューとパース ビューの切り替え
(6) カーソル座標の表示: マウス座標系の表示
(7) 軸を中心とした回転のロック: Z 周りのロック軸イメージの回転
(8) バブル ビュー モードに入る: バブル ビュー モードに入る
(9) カメラ リンク: 画像リンク
(10) ファイルにレンダリング: 現在の 3D ビューを画像ファイルにレンダリングできます (ほとんどの標準ファイル形式をサポート)。より大きな解像度の画面に合わせてスケーリングすることもできます
(11) 表示設定: さまざまな表示を設定します: 色とマテリアル、カラー スケール、ラベル、その他
(12) カメラ設定: 画像設定
(13) ビューポートをオブジェクトとして保存: ビューポートのパラメータを保存します現在の 3D ビューの表示本体 (画像の位置と方向、遠近感の状態) を視覚的なエンティティとして表示し、DB ツリーのルートを自動的に追加します (14) ズームの調整: ズーム率を調整します (15) フレーム レートのテスト: フレームをテスト
し
ますレートを設定し、効果的な 3D ビューを短時間で回転させて平均フレーム レートを推定すると、結果がコンソールに表示されます。
(16) ライト: ライト モード
(17) シェーダとフィルタ: アクティブなシェーダまたは OpenGL フィルタを無効にします
(18) アクティブなスカラー フィールド: キャリブレーション フィールドをアクティブにします
(19) コンソール: コンソール (表示/非表示)
(20) ツールバー: ツールバー、メイン ツールバー、スカラー フィールド、ビュー、プラグイン、GL フィルターを含む
(21) 言語翻訳: 言語翻訳
中国語に変換したい場合は、インターネットから対応するバージョンの中国語パッケージをダウンロードしてインストールする必要があります。
(22) すべての GUI 要素の位置をリセット: 終了する前に現在の GUI 情報 (ツールバーの位置と可視性など) を自動的に保存し、元の構成を復元します。
5.プラグイン
公式ソフトウェアをダウンロードすると、通常、いくつかのプラグインが付属します。
(1) アニメーション: 一連のビューからアニメーションを作成します
(2) CEA 仮想ほうき: 仮想ほうきを使用して点群をクリーンアップします
(3) CANUPO: 点群に分類器をトレーニングまたは適用します
(4) コンパス: に使用します露頭方向の測定 (5) コルク:
グリッド上のCSG 操作
(6) CSF フィルター: クロス シミュレーション プロセスを使用した点群フィルター アルゴリズム
(7) 面/亀裂検出: BRGM 亀裂検出プラグイン
(8) 隠れ点除去: 概算1 つの視点からの隠れ点除去アルゴリズムを使用した N 次元点群の点の可視性
(9) M3C2 距離: マルチスケール モデルとモデル雲の比較 (M3C2)
(10) PCL ラッパー: 点群ライブラリ ラッパー
(11) PCV /ShadeVis:メッシュまたは点群のアンビエント オクルージョン
(12) PoissonRecon: ポアソン表面再構成
(13) RANSAC 形状検出: 自動 RANSAC 形状検出。
(14) 回転面解析:点群と回転面の比較
(15) 楕円マーキング:2次元画像におけるメートル計測
6.3D ビュー
(1) 新規: 3D ビューを作成
(2) ズームイン: 拡大
(3) ズームアウト: 縮小
(4) 閉じる: 3D ビューを閉じる
(5) すべて閉じる: すべての 3D ビューを閉じる
(6) タイル: すべて共有 3D ビュー間の表示スペース
(7) カスケード: すべての 3D ビューを連続して再配置します
(8) 次へ: シーケンスで作成された次の 3D ビューをアクティブ化します
(9) 前へ: シーケンスで作成された前の 3D ビューをアクティブ化します
参考文献:
[1] Point Cloud. CloudCompare の概要; 2021-04-21 [2023-04-17 にアクセス].
[2] Mengma Y. Cloudcompare の概要; 2022-04-06 [2023-04-17 にアクセス] .
[3] Dianyunxia. CloudCompare—— 使用概要; 2022-07-15 [2023-04-17 にアクセス].
[4] Dianyunxia. CloudCompare——点群フィルタリング; 2022-05-10 [2023-04-17 にアクセス].
[5] Dianyunxia. CloudCompare——点群平面フィッティング; 2021-12-07 [2023-04-17 アクセス].
[6] Dianyunxia. 粗いものから細かいものへの登録; 2021-08-28 [2023 年 4 月にアクセス-17].
[7] Big Fish BIGFISH.点群フィルタリング処理(CloudCompareソフト使用) ; 2022-08-06 [accessed 2023-04-17].
[8] RanMaxLi. [画像処理] CloudCompareで対象点群を抽出; 2021-11-02 [アクセス日 2023-04-17].
[9] 測量およびマッピング ソリューションCloudCompare 点群グリッド処理ソフトウェア 9 - 点測定 (点距離、角度) ; 2022-10-03 [アクセス日 2023-04 -17].
[10] Point Cloud Man. CloudCompare——点群スライス; 2022-08-13 [2023-04-17 アクセス].
[11] Big Fish BIGFISH.点群登録 (CloudCompare ソフトウェア) ; 2022 -02 -08 [2023-04-17 にアクセス]。