🔷2D 画像エッジ
機能説明
このオペレーターは、古典的なCannyエッジ検出アルゴリズムを使用して、入力画像のエッジ特徴を抽出します。多段階処理により画像内のグレースケール強度が急激に変化する位置を見つけることで、エッジを効果的に検出し、同時にノイズを抑制します。
使用シナリオ
-
特徴抽出:形状認識、ターゲット検出、画像マッチングなどのタスクの前に、物体の輪郭エッジを主要な特徴として抽出します。
-
画像セグメンテーション補助:エッジ情報は画像セグメンテーションアルゴリズムの入力または参照として使用できます。
-
視覚検査:製品表面の傷、亀裂などの欠陥を検出します。これらの欠陥は通常、明確なエッジとして現れます。
入力出力
入力項目 |
画像:エッジ検出が必要な画像。グレースケール画像またはカラー画像をサポート(カラー画像は自動的にグレースケール画像に変換されて処理されます) |
|
出力項目 |
結果画像:Cannyアルゴリズム処理後に得られるエッジ画像。これは二値化されたグレースケール画像で、検出されたエッジピクセルは通常白色、背景ピクセルは黒色です。 |
|
パラメータ説明
低閾値
パラメータ説明 |
低閾値。ピクセルの勾配振幅がこの値より低い場合、エッジ候補点とは見なされません。 |
調整説明 |
閾値を下げる:あまり明確でない、比較的弱いエッジも保持される可能性があり、エッジ線がより完全で連続的になりますが、本来エッジではない「ノイズ」もエッジとして誤判定される可能性があります。 閾値を上げる:より厳格にエッジを選別し、変化が強い部分のみが保持され、弱いエッジは無視されます。 |
パラメータ範囲 |
[0, 1000]、デフォルト値:1 |
|
|
|
|
低閾値=1 |
低閾値=50 |
低閾値=100 |
低閾値=200 |
高閾値
パラメータ説明 |
高閾値。ピクセルの変化強度がこの値より高い場合、必ずエッジ点として判定されます。 |
調整説明 |
閾値を上げる:非常に明確なエッジのみが検出され、結果のエッジ数が減少する可能性があります。 閾値を下げる:より多くの弱いエッジが検出され、エッジ数が増加する可能性がありますが、ノイズやテクスチャによる偽のエッジも含まれる可能性があります。 |
パラメータ範囲 |
[0, 1000]、デフォルト値:100 |
|
|
|
高閾値=50 |
高閾値=100 |
高閾値=200 |
エッジ検出ウィンドウサイズ
パラメータ説明 |
画像勾配を計算する際に使用するSobelオペレーターのアパーチャサイズ。勾配計算の平滑化の程度とノイズへの感度に影響します。 |
調整説明 |
|
パラメータ範囲 |
[3,5,7]、デフォルト値:3 |
|
|
|
エッジ検出ウィンドウサイズ=3 |
エッジ検出ウィンドウサイズ=5 |
エッジ検出ウィンドウサイズ=7 |









