ラプラシアンフィルター法を試しましたが、その式に何か問題があったと思います。
私の元の行列 (f)
a b
a 1 2
b 3 4
古い行列をパディングし、3x3 フィルター マスクを使用するために元の行列を複製することによる新しい行列 (g)
a b c d e f
a 1 2 1 2 1 2
b 3 4 3 4 3 4
c 1 2 1 2 1 2
d 3 4 3 4 3 4
e 1 2 1 2 1 2
f 3 4 3 4 3 4
フィルター (m)
a b c
a 0 1 0
b 1 -4 1
c 0 1 0
次に、新しい行列の [c,c] から始めます。私が計算で行ったことは、
g(c,c) = g (c,c) + -1* (m(a,a)*g(b,b) + m(a,b)*g(b, c) + m(a,c)*g(b,d) + m(b,a)*g(c,b) + m(b,b)*g(c,c) + m(b,c) )*g(c,d) + m(c,a)*g(d,b) + m(c,b)*g(d,c) + m(c,c)*g(d,d) );
g(c,c) 、 g(c,d) 、 g(d,c) 、 g (d,d) でフィルターを実行した後、フィルター処理されたこれらのフィルターが新しいマトリックスを指すようにマトリックスをトリミングしますが、結果は本当に奇妙に見えます。(本のようではありません)。自分でmatlabでやってみました。
いつかこれで私を助けることができますか?どうもありがとうございました