欢迎来到天天文库
浏览记录
ID:10486321
大小:235.50 KB
页数:3页
时间:2018-07-06
《matlab图像傅里叶变换》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、学号:111204510姓名:邹龙1、对一幅图像进行平移,显示原始图像与处理后图像,分别对其进行傅里叶变换,显示变换后结果,分析原图的傅里叶谱与平移后傅里叶频谱的对应关系。s=imread('d:1.jpg');%读入原图像i=rgb2gray(s)i=double(i)j=fft2(i);%傅里叶变换k=fftshift(j);%直流分量移到频谱中心l=log(abs(k));%对数变换m=fftshift(j);%直流分量移到频谱中心RR=real(m);%取傅里叶变换的实部II=imag(m);%取
2、傅里叶变换的虚部A=sqrt(RR.^2+II.^2);%计算频谱府幅值A=(A-min(min(A)))/(max(max(A)))*255;%归一化b=circshift(s,[800450]);%对图像矩阵im中的数据进行移位操作b=rgb2gray(b)b=double(b)c=fft2(b);%傅里叶变换e=fftshift(c);%直流分量移到频谱中心l=log(abs(e));%对数变换f=fftshift(c);%直流分量移到频谱中心WW=real(f);%取傅里叶变换的实部BZZ=imag
3、(f);%取傅里叶变换的虚部B=sqrt(WW.^2+ZZ.^2);%计算频谱府幅值B=(B-min(min(B)))/(max(max(B)))*255;%归一化subplot(2,2,1);imshow(s);title('原图像')subplot(2,2,2);imshow(uint8(b));;title('平移图像')subplot(2,2,3);imshow(A);title('离散傅里叶频谱');subplot(2,2,4);imshow(B);title('平移图像离散傅里叶频谱')2、对图
4、像进行除法运算moon=imread('moon.tif');subplot(1,2,1);imshow(moon);I=double(moon);J=I*0.43+80;moon2=uint8(J);Ip=imdivide(moon,moon2);subplot(1,2,2);imshow(Ip,[]);
此文档下载收益归作者所有