1

バイナリ イメージとグレースケール イメージの浸食と膨張の違いを理解しようとしています。

私の知る限り、これはバイナリ イメージの浸食/膨張です...

浸食: 1 を持つ SE インデックスに対応するすべてのピクセルが 1 の場合、1 を出力します。それ以外の場合は 0 を出力します。

拡張: 1 を持つ SE インデックスに対応する少なくとも 1 つのピクセルが 1 の場合、1 を出力します。それ以外の場合は 0 を出力します。

私の質問は、これが 16 ビット (0, 65535) グレースケール イメージでどのように機能するかということです。

4

1 に答える 1

4

したがって、構造要素を作成する必要があります。たとえば、次のようになります。

構造要素

式は、膨張について次のように述べています。

画像 http://utam.gg.utah.edu/tomo03/03_mid/HTML/img642.png

侵食の場合:

画像 http://utam.gg.utah.edu/tomo03/03_mid/HTML/img643.png

つまり、画像内の各カーネル値の最大値または最小値を取得し、それに 10 を追加する必要があります。たとえば、次のようにします。

例

拡張を使用します。

結果

ピクセル位置 x,y を見るだけで、中心を取り、それに 10 を足すことができます。次に、計算された値が最大であるかどうかを隣人をチェックします。それが新しい最大値である場合、ピクセル値は置き換えられます。そうでない場合、ピクセル値は残ります。最小値を取るだけで侵食が明らかであることを願っています。

于 2014-05-28T10:09:54.623 に答える