您的位置:首页 > 编程语言 > MATLAB

MATLAB 图像的傅里叶变换

2015-08-01 16:32 417 查看
clc;
clear all;
close all;
img=imread('C:/lena.jpg');
f=fft2(img);                 %对图像进行傅里叶变换
f=fftshift(f);              %将频谱中心移到中心
r=real(f);
i=imag(f);

fudu=log(abs(f));      %图像得幅度
xiangwei=log(angle(f)*180/pi); %了图像的相位

pinpu=log(f);                  %图像频谱
subplot(2,2,1)
imshow(img);
subplot(2,2,2)
imshow(pinpu,[])
subplot(2,2,3)
imshow(fudu,[])
subplot(2,2,4)
imshow(xiangwei,[])
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: