matlab图像傅里叶变换

matlab图像傅里叶变换

ID:10486321

大小:235.50 KB

页数:3页

时间:2018-07-06

matlab图像傅里叶变换_第1页
matlab图像傅里叶变换_第2页
matlab图像傅里叶变换_第3页
资源描述:

《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,[]);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。