数字图像处理上机报告.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理报告 第二次上机报告 学院: 机电学院 班级: 071113-20 学号: 20111003341 姓名: 曾志鹏 2-1、计算图象的频谱函数 设计图象f4(x,y)为3*30*30/256*256,水平排列; 分析: 首先生成一个256*256的零矩阵,再按要求将其中某些部分赋值为一,即可得到图像。 程序如下: A=zeros(256); %生成一个256*256的零矩阵 for i=110:140 %设置行 for j=30:60 for p=100:130 for q=170:200 %设置列 A(i,j)=1; A(i,p)=1; A(i,q)=1; %将对应行列赋值为1, end end end end subplot(1,2,1); imshow(A); %显示得到图像 title(原图像); A1=fft2(A); %对图像进行傅里叶变换 A2=abs(A1); subplot(1,2,2); imshow(fftshift(log(A2))); title(傅里叶变换后图像); 运行结果如下: 2-2、根据计算证明傅立叶变换的性质 空域平移性: 设f1(x,y)为30*30/256*256, 左移得到f2(x,y), 求F2(u,v); 上移得到f3(x,y), 求F3(u,v); 证明F1(u,v)、F2(u,v)和F3(u,v)的绝对值相等。 分析:按照上题方法,设计图像并对图像进行傅里叶变换,再将设计好的图像的行与列的值分别改变,即可得到平移后的图像。将得到的平移后的图像在进行傅里叶变换,即可得到相应的频谱。设置变量a,当三个图的频谱相等时,a值为1,否则为0,观察a的值,即可判断呢所得结果。 程序如下: A=zeros(256); for i=100:130 for j=100:130 A(i,j)=1; end end %设置图像A A1=fft2(A); A2=abs(A1); subplot(2,3,1);imshow(A);title(原图像); subplot(2,3,4);imshow(fftshift(log(A2)));title(傅里叶变换后图像); B=zeros(256); for i=100:130 for j=50:80 B(i,j)=1; end end %设置图像B B1=fft2(B); B2=abs(B1); subplot(2,3,2);imshow(B);title(左移后图像); subplot(2,3,5);imshow(fftshift(log(B2)));title(左移后傅里叶变换图像); C=zeros(256); for i=50:80 for j=100:130 C(i,j)=1; end end %设置图像C C1=fft2(C); C2=abs(C1); subplot(2,3,3);imshow(C);title(右移后图像); subplot(2,3,6);imshow(fftshift(log(C2)));title(右移后傅里叶变换图像); [m n]=size(A2); for i=1:m for j=1:n if A2(i,j)==B2(i,j)A2(i,j)==C2(i,j) %判断频率绝对值是否相等 a=1; else a=0; end end end 结果如下: 由上图得知a值为1,即表明平移后的图像的频谱的绝对值相等,与题目意思符合。 2-3、图象变换比较 自行设计f(x,y),(1)调用Matlab函数直接调用实现其离散傅立叶变换、离散余弦变换;(2)自行编程对f(x,y)实施Walsh变换和Hadamard变换,比较四种变换所得到的频谱。 分析:设计图像,将图像进行傅里叶变换和离散余弦变换。将得到的结果显示出来,由沃尔什变换和哈达玛变换,编写程序将算法正确的表达出来。 程序如下: N=16; n=log2(N); f=zeros(16); for i=4:8 for j=4:8 f(i,j)=1; end

文档评论(0)

yurixiang1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档