2

このアルゴリズムを使用するソーベルエッジ検出器の例があります

ここに画像の説明を入力 ここに画像の説明を入力

したがって、基本的にはすべてのピクセルを通過し、インパルス関数 b を使用してその値を変更します。インパルス関数で使用するフィルターは次のとおりです。

{{-1, 0, 1},  {{-1,-2,-1},
 {-2, 0, 2},   { 0, 0, 0},
 {-1, 0, 1}}   { 1, 2, 1}}

しかし、なぜフィルターの一方の端に負の数を使用し、もう一方の端に正の数を使用するのでしょうか? 原点に近いほど 2 を使用することは理解していますが、負の数がどのような目的に役立つのかわかりません。

4

1 に答える 1

3

ソーベル フィルターは、画像の勾配を計算することを目的としています。これは、ピクセル間の局所的な差異を計算する必要があることを意味します。これが、負の係数を持つ方法です。差を取得するためです。また、勾配の絶対値が高い領域としてエッジを検出する。

于 2013-10-24T07:45:03.070 に答える