《数字图像处理》课程设计报告

《数字图像处理》课程设计报告

ID:33118779

大小:235.00 KB

页数:12页

时间:2019-02-20

《数字图像处理》课程设计报告_第1页
《数字图像处理》课程设计报告_第2页
《数字图像处理》课程设计报告_第3页
《数字图像处理》课程设计报告_第4页
《数字图像处理》课程设计报告_第5页
资源描述:

《《数字图像处理》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数字图像处理》课程设计报告1.课程设计目的1、提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。2、熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。2.课程设计内容及实现2.1、二维快速傅立叶变换:本项目的重点是:这个项目的目的是开发一个2-DFFT程序“包”,将用于在其他几个项目。您的实现必须有能力:(a)乘以(-1),x+y的中心变换输入图像进行滤波。(b)一个真正的函数相乘所得到的(复杂的)的阵列(在这个意义上的实系数乘以变换的实部和虚部)。回想一下,对相应的元件上完成两幅图像的乘法。(c)计算傅立叶逆变换。(d)结果乘以

2、(-1)x+y的实部。(e)计算频谱。基本上,这个项目实现了图。4.5。如果您正在使用MATLAB,那么您的傅立叶变换程序将不会受到限制,其大小是2的整数次幂的图像。如果要实现自己的计划,那么您所使用的FFT例程可能被限制到2的整数次幂。在这种情况下,你可能需要放大或缩小图像到适当的大小,使用你的程序开发项目02-04逼近:为了简化这个和以下的工程(除项目04-05),您可以忽略图像填充(4.6.3节)。虽然你的结果不会完全正确,将获得显着的简化,不仅在图像的大小,而且在需要裁剪的最终结果。由这种近似的原则将不会受到影响结果如下:主要代码f=imread('Fig4.0

3、4(a).jpg');H=imread('Fig4.04(a).jpg');subplot(3,2,1);imshow(f);title('(a)原图像');[M1,N1]=size(f);f=im2double(f);[M2,N2]=size(H);H=im2double(H);%把灰度图像I1的数据类型转换成转换成双精度浮点类型forx=1:M1第11页共12页《数字图像处理》课程设计报告fory=1:N1f(x,y)=(-1)^(x+y)*f(x,y);%用(-1)^(x+y)乘以输入图像,来实现中心化变换endendF=fft2(f);%使用函数fft2可计算傅

4、立叶变换subplot(3,2,3);imshow(F);title('(b)傅立叶变换的图像');if(M2==1)&&(N2==1)G=F(x,y)*H(x,y);elseif((M1==M2)&&(N1==N2))forx=1:M1fory=1:N1G(x,y)=F(x,y)*H(x,y);endendelseerror('输入图像有误','ERROR');end%通过两个图像的乘法程序,实现对相应元素的相乘g=ifft2(G);subplot(3,2,4);imshow(g);title('(c)傅立叶逆变换的图像');forx=1:M1fory=1:N1g(x

5、,y)=(-1)^(x+y)*g(x,y);endendg=real(g);S=log(1+abs(F));%计算傅立叶幅度谱并做对数变换subplot(3,2,5);plot(S);%二维图像显示幅度谱第11页共12页《数字图像处理》课程设计报告title('(d)二维图像显示幅度谱');Q=angle(F);%计算傅立叶变换相位谱subplot(3,2,6);plot(Q);title('(e)二维图像显示相位谱');%二维图像显示相位谱结果截图图1傅里叶变换及频谱图结果分析:图1中(a)是原始灰度图像,对原图进行傅里叶变换,用(-1)^(x+y)乘以输入图像,来实

6、现中心化变换得到(b),(c)为傅里叶变换的逆变换得到的图像。对应(d)、(e)分别为计算的幅度谱和相位谱。第11页共12页《数字图像处理》课程设计报告2.2、傅立叶频谱和平均值本项目的重点是:(a)下载图。4.18(a)和计算(居中)傅立叶频谱。(b)显示频谱。(c)使用(a)中计算图像的平均值的结果结果如下:主要代码%abs-取绝对值和复数幅度%fft2-求二维离散傅立叶变换I=imread('Fig4.11(a).jpg');I1=fft2(I);X=fftshift(abs(I1));%直流分量移到频谱中心[m,n]=size(X);Average_value=

7、X(m/2+1,n/2+1)/(m*n)%平均值计算I1=abs(I1)*256/max(max(abs(I1)));%傅立叶谱图像X=X*256/max(max(X));%中心化的傅立叶谱图像'subplot(1,3,1);imshow(I);title('(a)原图像');subplot(1,3,2);imshow(I1);title('(b)傅立叶谱图像');subplot(1,3,3);imshow(X);title('(c)中心化的傅立叶谱图像');结果截图第11页共12页《数字图像处理》课程设计报告图1计算图像的频谱图并中心化

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

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

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