我在 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);