0

私はこのコードを持っています

from scipy import misc
from numpy import fft

orig = misc.imread('lena256.png')
blur = misc.imread('lena256blur.png')
orig_f = fft.rfft2(orig)
blur_f = fft.rfft2(blur)

kernel_f = blur_f / orig_f         # do the deconvolution    

こちらのstackoverflowに関する別の質問から(Link)。しかし、私はpythonについて何も知りません。この行は何をkernel_f = blur_f / orig_fすることになっていますか? 逆行列を使用して「書き直す」ことができるのは、要素ごとの分割ですか、それともその行列分割ですか?私はそれをグーグルで試しましたが、何も役に立ちませんでした。誰かが同じことを行う C のコードを投稿できれば (私は数学に alglib を使用していますが、行列の分割はありません)。

4

1 に答える 1