幅度谱 fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱
数字图像处理实验报告
姓名日期:
一、 实验要求
(1) 熟悉fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱
(2) 用matlab读取和显示
二、 实验代码
sina=imread('E:\数字图像处理\exp2\伊伽贝拉.jpg' ); %输入图像 if isrgb(sina)
sina=rgb2gray(sina);
end
subplot(3,2,1)
imshow(uint8(sina))
title('原图');
I1=fft2(sina);
I1=fftshift(I1);
d1=log10(1+3*I1);
subplot(3,2,2)
imshow(d1,) %如果图像为RGB则转换为灰度图 %显示图像 %对图像进行傅里叶变换 %进行对数运算
sina1=imrotate(sina,30);
subplot(3,2,3)
imshow(uint8(sina1))
title('旋转图');
I2=fft2(sina1);
I2=fftshift(I2);
d2=log10(1+3*I2);