|

楼主 |
发表于 2023-4-3 20:21:21
|
显示全部楼层
- clc;clear all
- I= imread('lena.jpg')
- I_gray = rgb2gray(I);
- subplot(2,3,1);imshow(I_gray,[]);
- F=fft2(I_gray); % fast floriur transform 快速傅里叶变换,
- %空域变为频域,转换完之后,以原点(图像左上角对称)
- subplot(2,3,2);imshow(uint8(log(abs(F)+1)),[]);
- Fc=fftshift(F);%坐标原点移动到图像的中心
- subplot(2,3,3);imshow(uint8(log(abs(Fc)+1)),[]);
- F1=ifftshift(Fc);%坐标原点移动到图像的中心
- subplot(2,3,4);imshow(uint8(log(abs(F1)+1)),[]);
- I1=ifft2(F1);
- subplot(2,3,5);imshow(abs(I1),[]);
复制代码 |
|