ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:1.72MB ,
资源ID:11258175      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11258175.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(数字图像处理研究生期末作业.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

数字图像处理研究生期末作业.doc

1、 2015年在职研究生 专业期末考试试题(开卷) 姓名: 学号: 一、 自己拍摄的图像完成以下作业(用Matlab语言完成) 1、 打开一个BMP文件 2、 将其局部区域的灰度值进行改变 3、 另存为一个新的BMP文件 原图像: zuoye1=imread('Hist1.bmp'); [m,n]=size(zuoye1); f=zuoye1(50:200,500:1000); zuoye2=imadjust(f,[0.5 0.75],[0 1],5); zuoye=zuoye1; zuoye(5

2、0:200,500:1000)=zuoye2; imshow(zuoye1); figure,imshow(zuoye) 新图像: 4、 Matlab编程实现图像傅立叶高通、低通滤波,给出算法原理及实验结果。 高通滤波: I= imread('Hist1.bmp'); F=rgb2gray(I); figure,imshow(I); title('原图像'); F=fftshift(fft2(I)); [f,h]=size(F); f0=round(f/2); h0=round(h/2); d=10; p=0.2;q=0.5; for i=1:f

3、for j=1:h distance=sqrt((i- f0)^2+(j- h0)^2); if distance<=d H=0; else H=1; end; F(i,j)=(p+q*H)*F(i,j); end; end; F=uint8(real(ifft2(ifftshift(F)))); figure(2); imshow(F);title('高通滤波所得图像'); 低通滤波: I=imread('Hist1.bmp'); F=rgb2gray(I); figure

4、imshow(I); title('原图像'); F=fftshift(fft2(I)); [f,h]=size(F); f0=round(f/2); h0=round(h/2); d=10; for i=1:f for j=1:h distance=sqrt((i- f0)^2+(j- h0)^2); if distance<=d H=1; else H=0; end; F(i,j)=H*F(i,j); end; end; F=uint8(real(ifft2(i

5、fftshift(F)))); figure(2); imshow(F); title('低通滤波所得图像'); 5、 找一幅曝光不足的灰度或彩色图像,用Matlab按照直方图均衡化的方法进行处理。 HD=imread('DCL.BMP'); imshow(HD) title('输入的彩色BMP图像') imwrite(rgb2gray(HD),'HDTX.bmp'); HD=rgb2gray(HD); figure,imshow(HD) title('灰度化后的图像') [m,n]=size(HD); GP=zeros(1,256); for k=0:255

6、 GP(k+1)=length(find(HD==k))/(m*n); end figure,bar(0:255,GP,'g') title('原图像直方图') xlabel('灰度值') ylabel('出现概率') S1=zeros(1,256); for i=1:256 for j=1:i S1(i)=GP(j)+S1(i); end end S2=round(S1*256); for i=1:256 GPeq(i)=sum(GP(find(S2==i))); end figure,bar(0:255,GPeq,'b') title('均衡化后的直方

7、图') xlabel('灰度值') ylabel('出现概率') figure,plot(0:255,S2,'r') legend('灰度变化曲线') xlabel('原图像灰度级') ylabel('均衡化后灰度级') PA=HD; for i=0:255 PA(find(HD==i))=S2(i+1); end figure,imshow(PA) title('均衡化后图像') imwrite(PA,'JHCLTX.bmp'); 6、 用Matlab打开一幅图像,添加椒盐、高斯噪声,然后使用邻域平均法、中值滤波法进行平滑。 原图像:

8、 添加椒盐噪声: ①邻域平均法处理 I0=imread('Hist2.bmp'); I=rgb2gray(I0); J=imnoise(I,'salt & pepper',0.02); figure,imshow(J); title('添加椒盐噪声后图像'); K1=filter2(fspecial('average',7),J); K2=filter2(fspecial('average',9),J); figure,imshow(uint8(K1)); title('邻域平均法处理后图像'); ②中值滤波法处理 I0=imread('Hist2.bmp'

9、); I=rgb2gray(I0) J=imnoise(I,'salt & pepper',0.02); figure,imshow(J); title('添加椒盐噪声后图像'); K=medfilt2(J,[7 7]); figure,imshow(K); title('中值滤波法处理后图像'); 添加高斯噪声: ①邻域平均法处理 I0=imread('Hist2.bmp'); I=rgb2gray(I0); J=imnoise(I,'gaussian',0,0.02) figure,imshow(J); title('添加高斯噪声后图像'); K=fi

10、lter2(fspecial('average',7),J); figure,imshow(uint8(K)); title('邻域平均法处理后图像'); ②中值滤波法处理 I0=imread('Hist2.bmp'); I=rgb2gray(I0) J=imnoise(I,'gaussian',0.02); figure,imshow(J); title('添加高斯噪声后图像'); K=medfilt2(J,[7 7]); figure,imshow(K); title('中值滤波法处理后图像'); 7、 用Matlab打开一幅图像,利用Roberts梯度法、

11、Sobel算子和拉普拉斯算子进行锐化,并比较结果 ①Roberts梯度法 I=imread('Hist2.bmp'); [H,W]=size(I) ; M=double(I) ; J=M; for i=1:H-1 for j=1:W-1 J(i,j)=abs(M(i,j)-M(i+1,j+1))+abs(M(i+1,j)-M(i,j+1)) ; end; end; figure;imshow(I) ;title('原图') ; figure;imshow(uint8(J)) ;title('Roberts处理后') ; ②Sobel算子 I=imread('Hi

12、st2.bmp'); [H,W]=size(I); M=double(I); J=M; for i=2:H-1 for j=2:W-1 J(i,j)=abs(M(i-1,j+1)-M(i-1,j-1)+2*M(i,j+1)-2*M(i,j-1)+M(i+1,j+1)-M(i+1,j-1))+abs(M(i-1,j-1)-M(i+1,j-1)+2*M(i-1,j)-2*M(i+1,j)+M(i-1,j+1)-M(i+1,j+1)); end; end; figure;imshow(I);title('原图'); figure;imshow(uint8(J));title('S

13、obel 处理后'); ③拉普拉斯算子 I=imread('Hist2.bmp'); [H,W]=size(I); M=double(I); J=M; for i=2:H-1 for j=2:W-1 J(i,j)=4*M(i,j)-[M(i+1,j)+M(i-1,j)+M(i,j+1)+M(i,j-1)]; end; end; figure;imshow(I);title('原图'); figure;imshow(uint8(J));title('锐化处理后的图'); 由实验效果对比可以看出Sobel算子处理图像后使边缘有一定的模糊

14、拉普拉斯算子对图像中孤立点及线端的检测效果好,但边缘方向信息丢失,对噪声敏感,整体检测效果不如Roberts梯度算子。 二、 用正弦图像场产生待测试的干涉场图像加入各类模拟噪声,进行模糊处理再消除噪声,然后采用边缘检测、图像增强技术要求判读条纹的间距,请给出图像处理的方案并说明每一步的作用及其对其它处理步骤可能产生的影响。 待处理图像: 处理方案: ①进行模糊处理,消除噪声 ②边缘检测,进行图像增强处理 ③二值化图像,再进行边缘检测,能够得到很清晰的边界 ④采用横向标号法,根据值为1像素在标号中的相邻位置可以确定间距 I=imread('GSTW.bmp'); I=rg

15、b2gray(I); figure,imshow(I); title('灰度化图像'); I1=medfilt2(I); figure,imshow(I1); title('中值滤波后图像') ; [m,n]=size(I1); for i=1:m for j=1:n if(I1(i,j)<100) I1(i,j)=255; else I1(i,j)=0; end end end figure,imshow(I1); title('二值化后图像')

16、 Y1=zeros(1,25); Y2=Y1; c=Y2; i=100; for j=1:272 if (I1(i,j)==255&&I1(i,j+1)==0) Y1=j+1; end if (I1(i,j)==0&&I1(i,j+1)==255) Y2=j; end end for i=1:25 c=Y2(i)-Y1(i) end c 灰度化后图像: 中值滤波后图像: 二值化后图像: 处理结果:c=9 三、现有8个待编码的符号m0,……

17、m7,它们的概率分别为0.11,0.02,0.08,0.04,0.39,0.05,0.06,0.25,利用哈夫曼编码求出这一组符号的编码并画出哈夫曼树。 m0=0.11,m1=0.02,m2=0.08,m3=0.04,m4=0.39,m5=0.05,m6=0.06,m7=0.25; 1 m4 0.39 1 1 01 m7 0.25 1 0.61 0 0001 m0 0.11 1 0.22 0 0.36 0 0010 m2 0.08 0 0.14 1 00110

18、m3 0.04 0 0.06 1 00111 m1 0.02 1 00000 m6 0.06 0 0.11 0 00001 m5 0.05 1 四、(1)编写Matlab函数计算灰度图像的均方误差(MSE)、信噪比(SNR)、峰值信噪比(PSNR)、平均绝对误差(MAE); (2)编写函数对灰度图像经行降采样,直接消除像素以及消除像素前进行简单平滑滤波; (3)编写函数对图像进行放大,分别使用像素直接复制和双线性插值的方法:(4)编写函数用题目给出的量化步骤Q去量化灰度图像,并给出相应的MSE和直方图; (5)编写函数对灰度图像

19、执行直方图均衡化,显示均衡前后的直方图。 (1)计算灰度图像的均方误差、信噪比、峰值信噪比、平均绝对误差 I=imread('Hist2.bmp'); figure(1),imshow(I); title('原图像') ; A=rgb2gray(I); [m n]=size(A); B=imnoise(A,'gaussian',0,0.05); figure(2),imshow(B); title('高斯噪声污染后图像') ; a=double(A); b=double(B); sum=0; for i=1:m for j=1:n sum=

20、sum+(a(i,j)-b(i,j))^2; end end MSE=(sum/(m*n)) PSNR=10*log10((255^2)/MSE) sum1=0; for i=1:m for j=1:n sum1=sum1+a(i,j)^2; end end SNR=10*log10(sum1/MSE) sum2=0; for i=1:m for j=1:n sum2=sum2+a(i,j)+b(i,j); end end MAE=sum2/(m*n) 原图像: 该灰度图像的均方误差(MSE):MSE =2.5087e+003

21、 信噪比(SNR): SNR =64.5054 峰值信噪比(PSNR): PSNR =14.1363 平均绝对误差(MAE): MAE =314.6968 (2)直接消除像素点 X=imread('Hist2.bmp'); I=rgb2gray(X); subplot(3,2,1); imshow(X); title('原图'); subplot(3,2,2); imshow(I); title('灰度图'); subplot(3,2,3); I1=I(1:2:end,1:2:end); imshow(I1)

22、 title('2:1 图'); subplot(3,2,4); I2=I(1:4:end,1:4:end); imshow(I2); title('4:1 图'); subplot(3,2,5); I3=I(1:8:end,1:8:end); imshow(I3); title('8:1 图'); subplot(3,2,6); I4=I(1:16:end,1:16:end); imshow(I4); title('16:1图'); 先滤波再消除像素点 X=imread('Hist2.bmp'); I=rgb2gray(X); subplot(3,2,1); im

23、show(I);title('灰度图'); w=[1 1 1;1 1 1;1 1 1]/9; g=imfilter(I,w,'corr','replicate'); subplot(3,2,2); imshow(g); title('滤波后的图'); subplot(3,2,3); I1=g(1:2:end,1:2:end); imshow(I1); title('2:1 图'); subplot(3,2,4); I2=g(1:4:end,1:4:end); imshow(I2); title('4:1 图'); subplot(3,2,5); I3=g(1:8:end,1

24、8:end); imshow(I3); title('8:1 图'); subplot(3,2,6); I4=g(1:16:end,1:16:end); imshow(I4); title('16:1 图'); (3) 像素直接复制法 X=imread('Hist2.bmp'); I=rgb2gray(X); S=I(1:2:end, 1:2:end); subplot(1,3,1); imshow(I); title('灰度图像'); subplot(1,3,2); imshow(S); title('按2:1缩小的图像'); F=imresize(I,2,

25、'nearest'); subplot(1,3,3); imshow(F); title('按1:2放大的图像'); 双线性插值法 A= imread('Hist2.bmp'); I=rgb2gray(A); S=I(1:2:end, 1:2:end); subplot(1,3,1); imshow(I); title('原图像'); subplot(1,3,2); imshow(S); title('按2:1缩小的图像'); F=imresize(I,2,'bilinear'); subplot(1,3,3); imshow(F); title('按1:2放大的图

26、像'); (4)设Q=2 A= imread('Hist2.bmp'); I=rgb2gray(A); L=histeq(I,2); subplot(2,2,1); imshow(I); title('灰度图像'); subplot(2,2,2); imhist(I); title('原始图像直方图'); subplot(2,2,3); imshow(L); title('量化后图像'); subplot(2,2,4); imhist(L); title('量化后图像直方图'); [m,n]=size(I); a=double(I); b=do

27、uble(L); sum=0; for i=1:m for j=1:n sum=sum+(a(i,j)-b(i,j))^2; end end MSE=sum/(m*n) MSE =7.2045e+003 (5)直方图均衡化 A=imread('Hist2.bmp'); I=rgb2gray(A); J=histeq(I); subplot(2,2,1);imshow(I); title('灰度图像') subplot(2,2,2);imshow(J); title('增强对比度后的图像') subplot(2,2,3);imhist(I,64); title('原始直方图') subplot(2,2,4);imhist(J,64) ;title('增强对比度后的直方图')

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服