0

Matlab で画像のフーリエ変換を行いましたが、逆フーリエを取得したいのですが、結果は元の画像ではなく完全に黒い画像になります。逆を行う前に、いくつかのステップを実行する必要があると思います。助けてくれてありがとう。コード:

nasa=imread('nasaNoise _1_','jpg');
N_Fourier=fft2(nasa);
N_Fourier=fftshift(N_Fourier);
N_Fourier=abs(N_Fourier);
N_Fourier=log(N_Fourier+1);
N_Fourier=mat2gray(N_Fourier);

%Now doing the inverse
N_inverse=ifft2(N_Fourier);
N_inverse=abs(N_inverse);
N_inverse=uint8(N_inverse);
imshow(N_inverse);
4

0 に答える 0