2017-12-06 3 views
0

大きなホワイトゾーンのグレースケール画像を使用しているときに、CNNフィルタが完全な適合パッチにどのように高い値を与えるかを理解するのに問題があります。Tensorflow CNNフィルターは、大きな白いゾーンを持つ画像のコントラストを実際に検出しますか?

0-1-0 
0-1-0 
0-1-0 

そして、このフィルタは、大きな完全に白い帯で一つの画像に適用されます。

例えば、私は次の3×3のフィルタを持っていることを想像してみてください。

255-255-255 
255-255-255 
255-255-255 

とこのパッチのために、カーネルは返します(0 * 255 + 0 * 255 + * 255 0)+(1 * 255:例えば、私はこのような、その画像のパッチを持っている可能性* 255 + 1×255 + 1)+(* 255 0 + 0 * 255 + 0 * 255)= 765

と私は、このパッチ画像に同じフィルタを適用した場合:

0-255-0 
0-255-0 
0-255-0 

Iはなります(0 * 0 + 0 * 0 + 0 * 0)+(1 * 255 + 1 * 255 + 1 * 255)+(0 * 0 + 0 * 0 + 0 * 0)= 765

しかし、最後の1つのイメージパッチはカーネルの方がはるかに優れているはずですので、実際にどのように動作するか分かりません。

ありがとうございます!

答えて

0

これについて数日後、カーネルで負の値を使用して私の質問に対する答えを見つけました。 1と0のカーネルの例を見てから、私は値がネガティブであるとは思わなかった。

関連する問題