2D方法による点群エッジを推定

現在ご覧いただいているのは最新版の内容です(V2.2.0)。異なるバージョンを参照する場合は、画面右上のボタンから切り替えが可能です。

■ ご利用中のバージョンが分からない場合や、サポートが必要な場合はお気軽にサポート窓口までご連絡ください。

機能

入力点群から点群エッジを抽出します。

estimate point cloud edges by 2d method estimate point cloud edges by 2d method

入力された3D点群を2D画像へ投影し、対応するマスクを生成します。その後、マスク上で輪郭検出およびモルフォロジー処理を行い、検出された2D輪郭を3D点群へ再マッピングすることで、点群エッジを出力します。

使用シーン

平面ワークの供給(ピッキング)シーンにおいて、平面ワークの点群エッジを抽出するためによく使用され、通常は3Dマッチング関連ステップと組み合わせて利用されます。 3Dエッジ抽出アルゴリズムと比較して処理速度が速いため、実行時間を短縮したい場合や、3D点群に多くのノイズ・干渉が含まれる場合、またワークの最外層エッジのみを抽出する必要がある場合に使用することを推奨します。

入力と出力

入力

入力ポート データ型 説明

点群

PointCloud/XYZNormal []

このポートに入力される点群は、エッジ抽出に使用されます。

出力

出力ポート データ型 説明

点群の境界

PointCloud/XYZNormal []

エッジ点群リスト。

パラメータ説明

輪郭設定

パラメータ 説明

2D線の幅

パラメータ説明:マスク上で輪郭を抽出する際の線幅を設定します。この値が大きいほど生成される2D輪郭は太くなり、3D点群エッジへ変換された際に含まれる点数も増加します。
初期値:3px
調整説明:エッジが細すぎる場合は値を小さくしてください。エッジが途切れる、または連続性が低い場合は値を大きくしてください。

輪郭の検索方法

パラメータ説明:輪郭の検索方法を指定します。エッジ抽出に使用される輪郭の範囲および階層構造を決定し、生成されるエッジ点群の完全性や輪郭構造に影響します。

オプション:CV_RETR_EXTERNAL、CV_RETR_LIST、CV_RETR_CCOMP、CV_RETR_TREE

  • CV_RETR_EXTERNAL:最外部の輪郭のみを検出します。対象物の外形輪郭のみを扱う場合に適しています。

  • CV_RETR_LIST:階層関係を構築せず、すべての輪郭を検出します。すべての輪郭が必要で、入れ子関係を考慮しない場合に適しています。

  • CV_RETR_CCOMP:すべての輪郭を検出し、2 階層の構造として整理します。

  • CV_RETR_TREE:すべての輪郭を検出し、ネストされた輪郭の完全な階層構造を再構築します。

初期値:CV_RETR_EXTERNAL

最小長さ

パラメータ説明:マスク内で有効な輪郭と見なす最小ピクセル数を設定します。この値を超える点数を持つ輪郭のみ保持されます。
初期値:20px
調整説明:小さなノイズが多い場合は値を大きくしてください。小さなエッジ特徴も保持したい場合は値を小さくしてください。

同じ点群内の輪郭をマージ

パラメータ説明:同一の点群に属する複数の輪郭を1つの輪郭としてマージするかどうかを設定します。マージするとエッジ構造を簡略化できます。マージしない場合は、すべての独立した輪郭が保持されます。
初期値:チェックを入れない

カスタムの輪郭層

パラメータ説明:抽出対象の輪郭階層を指定します。輪郭の検索方法にCV_RETR_TREEを選択した場合に設定が必要です。階層構造は外側から内側へ向かって増加します。最外層は 1 です。また、0 はすべての階層の輪郭、-1 は最内層を表します。
初期値:0

モフォロジー操作の設定

パラメータ 説明

膨張カーネルサイズ

パラメータ説明:膨張処理の適用範囲を設定します。マスク内の小さな穴を埋めたり、ノイズによって分離された領域を接続したりすることができます。値が大きいほど膨張効果が強くなります。
初期値:3px

収縮カーネルサイズ

パラメータ説明:収縮処理の適用範囲を設定します。マスク領域を縮小し、孤立したノイズ点や細かな突起を除去できます。値が大きいほど収縮効果が強くなります。
初期値:3px

この情報は役に立ちましたか?

ご意見・ご要望がございましたら、以下よりお寄せください:

Mech-Mindは、お客様のプライバシーを重視しています

このサイトでは最高の体験を提供するために Cookie を使用しています。サイトの閲覧を続ける場合、Cookie の使用に同意したことになります。「拒否する」を選択すると、このサイトを訪れた際に追跡や記憶が行われないように単独の Cookie が使用されます。