2Dブロブ位置合わせ
入力説明
| 入力項目 | 説明 |
|---|---|
画像 |
このポートに入力される画像はブロブ解析に使用されます。 |
位置合わせパラメータグループ |
オプション入力です。対象物の位置姿勢変換に基づいて、特徴領域の位置姿勢を同期的に調整します。 |
パラメータ説明
| パラメータ | 説明 |
|---|---|
ROI設定 |
パラメータ説明:画像処理を行う領域を制限します。ROI を設定しない場合、このステップは画像全体を処理します。
|
マスク設定 |
パラメータ説明:1つまたは複数のマスクを設定し、ブロブ検出時にマスクで覆われた画像領域を無視します。
|
検出設定
| パラメータ | 説明 |
|---|---|
ブロブ極性 |
パラメータ説明:背景に対して、どのようなピクセル領域を目標連結領域(ブロブ)として認識するかを定義します。 オプション:
|
しきい値タイプ |
パラメータ説明:画像二値化におけるしきい値計算方法を指定します。しきい値より大きいグレースケール値を持つピクセルは前景、小さいピクセルは背景として分類されます。 オプション:
|
近傍タイプ |
パラメータ説明:ピクセル間の連結ルールを指定し、画像内でどのピクセルを同一ブロブとして扱うかを決定します。 オプション:
|
輪郭検索モード |
パラメータ説明:ブロブ輪郭抽出時の取得方式を設定します。 オプション:
|
フィルタリング設定
フィルタリング条件を設定し、特定の幾何学的特徴を満たすブロブを選別します。エディタを開く をクリックし、フィルター設定ウィンドウで関連パラメータを設定します。
| パラメータ | 説明 |
|---|---|
条件間のロジック |
パラメータ説明:論理フィルタリングルールです。追加した複数のフィルタリング条件(面積、外接矩形の横縦比、円形度など)に対して、条件間の論理関係(AND/OR)を一括で設定します。異なる条件項目は「条件間ロジック」(AND/OR)に従って組み合わされます。同じ条件項目を複数回追加した場合は、常に OR で組み合わされ、「条件間ロジック」の設定による影響は受けません。
調整説明:条件追加 をクリックし、ドロップダウンリストからフィルタリング条件を選択して条件間ロジックを設定します。条件の定義や説明については、フィルター条件の説明 をご参照ください。基準値範囲をもとにフィルター値の範囲を設定できます。また、各条件は個別に有効化・無効化、または削除できます。 |
ソート設定
| パラメータ | 説明 |
|---|---|
ソート基準 |
パラメータ説明:検出されたブロブソートする際の基準を指定します。
|
ソート順序 |
パラメータ説明:ソート方向を指定します。
|
ソート開始方向 |
パラメータ説明:Z字型ソートの開始方向を指定します。 オプション:
|
行/列同士間の方向 |
パラメータ説明:Z字型ソート時の行同士または列同士間の方向を指定します。 オプション:
|
層間隔 |
パラメータ説明:この間隔に基づいてブロブを層分けします。行優先ソートの場合、このパラメータはブロブの行間隔を表します。列優先ソートの場合、このパラメータはブロブの列間隔を表します。 |
層分け基準 |
パラメータ説明:層分け時の基準開始位置を指定します。例えば、行優先ソートの場合、システムはこの位置を基準に1行目を配置し、その後、設定した「層間隔」に従って上下方向へ他の行を配置します。 |
| パラメータ | 説明 |
|---|---|
主軸角度範囲 |
パラメータ説明:ブロブの主軸角度の正規化範囲を設定します。ブロブの主軸方向を判定するために使用します。
|
位置合わせおよび切り抜き |
パラメータ説明:画像の処理方法を設定します。チェックを入れる場合、ブロブの重心が元画像の中心点と一致するように画像を位置合わせし、ブロブの最小外接長方形領域のみを切り抜いて保持します。チェックを入れない場合、位置合わせは行われず、ブロブ領域以外は黒色で塗りつぶされます。
|
出力説明
| 出力項目 | 説明 |
|---|---|
ブロブ検出状態 |
ブロブ検出結果を示すブール値。実際に出力される値は、「ブロブ検出時にTrueを出力」パラメータの設定によって決まります。 |
ブロブの数 |
ブロブの数。 |
ブロブマスク |
ブロブのマスク画像。 |
ブロブの位置姿勢 |
画像内におけるブロブの位置および方向。 |
外接長方形 |
ブロブの外接長方形。 |
外接長方形の中心点X |
ブロブの外接長方形中心のX座標。 |
外接長方形の中心点Y |
ブロブの外接長方形中心のY座標。 |
主軸角度 |
水平軸に対するブロブの主軸の回転角度。単位は度(°)です。 |
面積 |
ブロブのピクセル単位の面積。 |
総面積 |
ブロブの総面積。 |
外接長方形の幅 |
ブロブの外接長方形の幅。 |
外接長方形の高さ |
ブロブの外接長方形の高さ。 |
外接長方形のアスペクト比 |
外接長方形のアスペクト比 = 外接長方形の幅 ÷ 外接長方形の高さ |
真円度 |
真円度 = ブロブの面積 ÷ ブロブの周長を円周とする円の面積 |
内接円の半径 |
ブロブの内接円の半径。 |
外接円の半径 |
ブロブの外接円の半径。 |
内接長方形の幅 |
ブロブの内接長方形の幅。 |
内接長方形の高さ |
ブロブの内接長方形の高さ。 |
質心のX座標 |
ブロブの質心のX座標。質心はブロブの幾何学的中心を表し、画像内の位置を示します。 |
質心のY座標 |
ブロブの質心のY座標。質心はブロブの幾何学的中心を表し、画像内の位置を示します。 |
外接長方形左上のX座標 |
ブロブの外接長方形左上角のX座標。 |
外接長方形左上のY座標 |
ブロブの外接長方形左上角のY座標。 |
外接長方形右下のX座標 |
ブロブの外接長方形右下角のX座標。 |
外接長方形右下のY座標 |
ブロブの外接長方形右下角のY座標。 |
回転外接長方形の幅 |
ブロブの回転外接長方形の幅。 |
回転外接長方形の高さ |
ブロブの回転外接長方形の高さ。 |
パラメータ調整例
例1:円形部品を位置合わせし、後続の寸法測定に使用する場合
-
シーン:ワッシャーやベアリングなどの円形部品を検出するシーンです。背景が比較的単純で、対象物を画像中心へ移動することで、後続の測定や表示を統一しやすくなります。
-
調整手順:
-
部品と背景の明るさの関係に応じて適切なブロブ極性を選択します。
-
手動しきい値によって目標領域を安定して分割し、真円度と面積で目標ブロブを絞り込みます。
-
円形部品は回転方向の影響を受けにくいため、主軸角度範囲 は初期値のままで問題ありません。
-
後続処理が目標領域のみを扱う場合は、位置合わせおよび切り抜き にチェックを入れることを推奨します。
-
-
パラメータ設定:
パラメータ 設定値 ブロブ極性
背景より明るい
しきい値タイプ
手動
しきい値範囲
100 ~ 255
近傍タイプ
8近傍
輪郭検索モード
外部輪郭
フィルタリング条件(条件1)
真円度 ≥ 0.75
フィルタリング条件(条件2)
面積 ≥ 500 かつ ≤ 10000
条件間のロジック
AND
主軸角度範囲
±90°
位置合わせおよび切り抜き
チェックを入れる
例2:長方形部品を位置合わせし、向きを統一して認識する場合
-
シーン:チップ、基板、カードなどの長方形または正方形部品を検出するシーンです。向きを統一することで、文字認識、寸法比較、テンプレートマッチングなどを行いやすくします。
-
調整手順:
-
自動しきい値を使用して、現場の照明変化に対応します。
-
外接長方形のアスペクト比と面積によって非目標領域を除外します。
-
長辺方向が明確な対象の場合は、主軸角度範囲 を適切に設定して主軸方向を安定化させます。
-
後続処理が目標領域のみを扱う場合は、位置合わせおよび切り抜き にチェックを入れることを推奨します。元画像全体を保持する必要がある場合は、チェックを外してください。
-
-
パラメータ設定:
パラメータ 設定値 ブロブ極性
背景より暗い
しきい値タイプ
自動
近傍タイプ
4近傍
輪郭検索モード
外部輪郭
フィルタリング条件(条件1)
外接長方形のアスペクト比 ≥ 0.8 かつ ≤ 1.2
フィルタリング条件(条件2)
面積 ≥ 1000
条件間のロジック
AND
主軸角度範囲
±45°
位置合わせおよび切り抜き
チェックを入れる
例3:細長いワークを位置合わせし、角度の飛びを防ぐ場合
-
シーン:長尺プレート、コネクティングロッド、細長いラベルなど、主軸方向が明確な対象を検出するシーンです。画像ごとの角度の飛びによって位置合わせ結果が不安定になることを防ぎます。
-
調整手順:
-
しきい値と面積条件によって対象を安定して検出します。
-
細長い対象については、外接長方形のアスペクト比で形状をさらに制約します。
-
主軸角度範囲 を適切に設定し、同じ対象が画像によって180°反転して認識されることを防ぎます。
-
対象画像のみが必要な場合は、位置合わせおよび切り抜き にチェックを入れます。
-
-
パラメータ設定:
パラメータ 設定値 ブロブ極性
背景より明るい
しきい値タイプ
手動
しきい値範囲
120 ~ 255
近傍タイプ
8近傍
輪郭検索モード
外部輪郭
フィルタリング条件(条件1)
外接長方形のアスペクト比 ≥ 3.0
フィルタリング条件(条件2)
面積 ≥ 300
条件間のロジック
AND
主軸角度範囲
±45°
位置合わせおよび切り抜き
チェックを入れる
例4:複雑な背景下で対象を位置合わせし、元画像範囲を保持する場合
-
シーン:複雑または変化の大きい背景に複数の干渉領域が存在する場合に、まず対象を位置合わせしつつ、後続処理で元画像周辺の情報も利用したいシーンです。
-
調整手順:
-
ROIやマスクを使用して検出範囲を限定し、複雑な背景の影響を低減します。
-
面積、真円度、アスペクト比などの条件で対象ブロブを抽出します。
-
対象の向きが安定している場合は 主軸角度範囲 の初期値を使用し、不安定な場合は実際の分布に応じて調整します。
-
このシーンでは 位置合わせおよび切り抜き のチェックを外し、対象の位置のみを補正して画像全体を保持することを推奨します。
-
-
パラメータ設定:
パラメータ 設定値 ROI設定
設定済み(処理範囲を限定)
マスク設定
設定済み(干渉領域をマスク)
ブロブ極性
背景より明るい
しきい値タイプ
手動
しきい値範囲
80 ~ 200
近傍タイプ
8近傍
輪郭検索モード
すべての輪郭
フィルタリング条件(条件1)
面積 ≥ 800
フィルタリング条件(条件2)
真円度 ≥ 0.6
条件間のロジック
AND
主軸角度範囲
±90°
位置合わせおよび切り抜き
チェックを入れない