🟧 ハフ円検出
使用シナリオ
-
部品検出:製品上の円形の穴、ボタン、ネジ穴などを識別します。
-
欠陥検出:製品表面の円形の凹み、気泡、または欠陥を検出します。
-
ターゲットカウントと位置特定:硬貨、錠剤などの円形物体のカウントと位置特定を行います。
入力出力
入力項目 |
入力画像:入力される単一チャンネルのグレースケール画像。最良の効果を得るために、画像内の円形エッジはできるだけ鮮明である必要があります。 |
出力項目 |
検出結果:検出インスタンスリストを出力します。各インスタンスには円形輪郭を描く多角形が含まれます。 中心点:検出された各円の中心点 [x, y] 座標を含むリスト。 半径:検出された各円の半径(ピクセル単位)を含むリスト。 |
パラメータ説明
検出方法
パラメータ説明 |
ハフ円検出の具体的なアルゴリズム実装を選択します。 |
調整説明 |
|
最小円心距離
パラメータ説明 |
検出された2つの円の円心間に許容される最小距離を設定し、同じ円に対して複数の重複する検出結果が生成されることを避けます。 |
調整説明 |
この値を、検出される最も隣接する2つの円の実際の円心距離よりもわずかに小さく設定することをお勧めします。 |
パラメータ範囲 |
[0,800]、デフォルト値:200 |
エッジ検出閾値
パラメータ説明 |
ハフ円検出で使用されるエッジ検出器の高閾値パラメータ。この値は、どのようなエッジが有効と見なされるかを決定します。 |
調整説明 |
|
パラメータ範囲 |
[0,1000]、デフォルト値:200 |
候補スコア閾値
パラメータ説明 |
円心アキュムレーターの閾値、つまり候補円が「実在する」かどうかを判断する信頼度スコア。円を構成するエッジ点がパラメータ空間で特定の円心に対する「投票数」がこの閾値を超えた場合にのみ、その円が存在すると見なされます。 |
調整説明 |
ターゲット円の半径が小さいほど、その周囲のピクセル点が少なくなるため、この値をより小さく設定する必要があります。 |
パラメータ範囲 |
[0,1000]、デフォルト値:1 |