【发布时间】:2013-11-30 12:30:40
【问题描述】:
降低图像傅里叶变换的相位和幅度有什么影响?用matlab怎么做呢?我有一个图像A,我想将图像A 的傅里叶变换的相位设置为零,然后将图像A 的变换为零,看看对图像的影响。
我该怎么办?
A=imread('sample.tif');
F=fft2(A);
F2=fftshift(F);
F_inverse=ifft2(F);
subplot(2,2,1);imshow(A);
title('Original Image');
subplot(2,2,2);imshow(log(1+abs(F2)),[]);
title('Fourier Spectrum');
subplot(2,2,3);imshow(angle(F2),[-pi pi]);
title('Fourier Phase');
subplot(2,2,4);imshow(F_inverse,[]);
title('Inverse Fourier');
【问题讨论】: