🟧 画像連結成分分析
機能説明
このオペレーターは、入力された二値化画像に対して連結成分分析を実行し、画像内のすべての独立した白いピクセル領域(連結成分)を識別します。識別された各連結成分について、オペレーターはその輪郭、中心点、および独立したマスク画像を出力でき、面積サイズによるフィルタリングも可能です。
使用シナリオ
-
ターゲット検出とセグメンテーション:各独立したターゲットインスタンスを分離し、それらの位置と輪郭を取得します。
-
ノイズ除去:面積フィルタリングにより、二値化後に生成された小面積のノイズ点を効果的に除去できます。
-
欠陥検出:製品表面の傷、汚点、凹みなどの欠陥を検出します。通常、欠陥は二値化後に独立した連結領域を形成します。
入力出力
入力項目 |
二値化画像:1つまたは複数の二値化画像。 |
出力項目 |
検出結果:検出結果リスト。各要素は検出された連結成分を表し、その領域の輪郭、カテゴリー、信頼度などの情報を含みます。 結果中心点リスト:識別され、面積フィルタリングを通過した各連結成分の中心点座標 [x, y] を含むリスト。 結果マスク画像:パラメータ「マスクリストを返す」がオンの場合のみ、このポートは二値化画像リストを出力します。リスト内の各画像は検出された連結成分に対応し、その領域は白、その他の部分は黒になります。 |
パラメータ説明
結果タイプ
パラメータ説明 |
各検出オブジェクトの輪郭をどのような形式で表現するかを設定します。 |
調整説明 |
|
連結成分タイプ
パラメータ説明 |
画像内でどの隣接ピクセルが「連結」していると見なされるかを判断するルール。一般的に4連結と8連結の2つの方式があります。 |
調整説明 |
|
最小ピクセル面積
パラメータ説明 |
面積閾値を設定し、ピクセル数(面積)がこの値より小さいすべての連結成分がフィルタリングされます。 |
調整説明 |
二値化処理後、画像にはノイズによって生成された微小な白い斑点がよく現れます。適切な最小面積を設定することで、これらの無意味なノイズ点を除去できます。調整時は、二値画像内の正常なターゲットのおおよそのピクセル面積を観察し、このパラメータを最小の正常なターゲットより小さく、ほとんどのノイズより大きい値に設定します。 例えば、正常なターゲットの面積がすべて200ピクセル以上で、ノイズ点が基本的に50ピクセル以下の場合、この値を100に設定できます。 |
パラメータ範囲 |
[5, 400000]、デフォルト値:100 |