图像处理解说.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江南大学 物联网工程学院 PAGE  PAGE 14 数字图像处理上机 实验报告 班级: 姓名: 学号: 数字图像处理上机实验 1、实验目的 了解matlab软件/语言,学会使用matlab的图像处理工具箱(Image Processing Toolbox),使学生初步具备使用该软件处理图像信息的能力,并能够利用该软件完成本课程规定的其他实验和作业。熟悉常用的图像文件格式与格式转换;熟悉图像矩阵的显示方法(灰度、索引、黑白、彩色);熟悉图像矩阵的格式转换。,学会使用MatLab对图像作滤波处理,使学生有机会掌握滤波算法,体会滤波效果。了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力. 2、实验要求 学生应当基本掌握matlab的操作,掌握matlab图像处理工具箱中最常用的函数用法。 练习图像读写命令imread和imwrite并进行图像文件格式之间的转换。学生应当完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结果;能够从理论上作出合理的解释。 3、实验内容及步骤 1、图像的显示与格式转换 (1)学习matlab的基本操作; (2)使用imread函数读入图像; (3)使用figure函数创建窗口; (4)使用image或imshow函数显示图像; (5)使用colorbar函数在图像的右侧显示图像的亮度条。 2、图像的滤波(对Lena图像处理) (1) 考察平均滤波器对高斯噪声污染的图象去噪效果 ; (2) 考察中值滤波器对高斯噪声污染的图象去噪效果; (3) 考察平均滤波器对椒盐噪声污染的图象去噪效果; (4) 考察中值滤波器对椒盐噪声污染的图象去噪效果。 (5) 考察滤波器模板大小对平均滤波器滤波效果的影响; (6) 考察滤波器模板大小对中值滤波器滤波效果的影响; 3、图像的频域变换 在Matlab workspace中生成一幅大小为256×256像素的8位灰度图, 背景为黑色,中心有一个宽80像素高40像素的白色矩形。对其做傅立叶变换,将该图像做30度旋转,再做傅立叶变换,查看两次频谱结果的差异。 4在Matlab环境中,首先读取自带的cameraman.tif图像,然后调用灰度均衡函数,将原图做直方图均衡处理,比较图像增强的效果,并用命令绘制增强后图像的直方图。 4、实验结果记录 图像的显示、格式转换及滤波 使用“imread”函数读取图像然后用“imshow”函数显示图像 程序:a=imread(C:\Documents and Settings\lenovo\桌面\lena.bmp); subplot(3,3,1) imshow(a) title(原始图像) 结果: 将图像变为二值图像并显示亮度条 程序:b=im2bw(a,graythresh(a)); Subplot(3,3,2) imshow(b) title(二值图像) Colorbar 结果: 给图像加高斯噪声和椒盐噪声 程序: c=imnoise(a,gaussian,0.02); subplot(3,3,3) imshow(c) title(加高斯噪声图像) d=imnoise(a,salt pepper,0.02); subplot(3,3,4) imshow(d) title(加椒盐噪声图像) 结果: 对加噪图像分别进行中值滤波和均值滤波 程序: e=medfilt2(c,[2 2]); subplot(3,3,5) imshow(e) title(对高斯噪声中值滤波) f=medfilt2(d); subplot(3,3,6) imshow(f) title(对椒盐噪声中值滤波) 结果: g=filter2(fspecial(average,3),c)/255; subplot(3,3,7) imshow(g) title(对高斯噪声均值滤波) h=filter2(fspecial(average,3),d)/255; subplot(3,3,8) imshow(h) title(对椒盐噪声均值滤波) 改变均值滤波模版后两图对比 改变中值滤波模版后两图对比 3、图像的频域变换 对图像进行傅立叶变换 程序: A=zeros(256,256); for i=108:148 for j=88:168 A(i,j)=255; end end B=uint8(A

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档