数字图像处理实验报告-基于Matlab.docVIP

  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文档。上传文档
查看更多
华东师范大学 电子工程系 2017.6 实验1:图像灰度级修正 【实验目的】 掌握常用的图像灰度级修正方法(灰度变换法和直方图均衡化),加深对直方图的理解。观察图像的增强效果,对灰度级修正前后的图像加以比较。 【实验内容】 1)编程实现图像的灰度变换,改变图像的输入、输出映射参数范围(线性拉伸和反比); 2)修改参数gamma值(大于、小于、等于1),观察处理结果; 3)对图像直方图作均衡化处理,显示均衡前后的图像及其直方图。 【实验代码】 original=imread(lena.bmp); linstr=imadjust(original,[0.3 0.7],[0 1]); %线性拉伸 opposite=imadjust(original,[0 1],[1 0]); %反比 above=imadjust(original,[0 1],[0 1],2); %gamma1 equal=imadjust(original,[0 1],[0 1],1); %gamma=1 below=imadjust(original,[0 1],[0 1],0.5); %gamma1 subplot(3,3,1);imshow(original);title(原图像); subplot(3,3,2);imshow(linstr);title(线性拉伸); subplot(3,3,3);imshow(opposite);title(反比); subplot(3,3,4);imshow(above);title(gamma1); subplot(3,3,5);imshow(equal);title(gamma=1); subplot(3,3,6);imshow(below);title(gamma1); subplot(3,3,7);imhist(original);title(原图像直方图); histequal=histeq(original);%对图像均衡化 subplot(3,3,8);imshow(histequal);title(均衡后的图像); subplot(3,3,9);imhist(histequal);title(均衡图像的直方图); axis([0 256 0 2000]); 【输出图像】 【实验思考】 根据以下图片以及实验结果可知gamma1时图像整体变暗,灰度级整体变小;gamma1时图像整体变亮,灰度级整体变小;而gamma=1时,图像维持不变。 实验2:图像的平滑滤波 【实验目的】 平滑的目的是减少噪声对图像的影响。掌握线性滤波和中值滤波两种最典型、最常用的图像平滑方法,对输出结果加以比较、加深理解。 【实验内容】 ??1)编写并调试窗口为3×3、5×5的平滑滤波函数;如[1 1 1;1 1 1 ;1 1 1]/9、[1 2 1;2 4 2;1 2 1]/16等) ??2)编写并调试窗口为3×3、5×5的中值滤波函数。 ??3)比较均值滤波和中值滤波的优缺点,分析窗口尺寸对滤波结果的影响。 附:可供参考的Matlab函数有imnoise、imfilter、medfilt2 【实验代码】 function fliter I = imread(lena.bmp); %原始图像读取 J = imnoise(I,salt pepper,0.02); %含噪图像 加椒盐噪声 subplot(2,3,1);imshow(J);title(含噪图像); Newbuf1=AverageFilter(J,256,256,3); %3×3标准平均,调用均值滤波函数 subplot(2,3,2);imshow(Newbuf1);title(3×3标准平均); Newbuf2=AverageFilter(J,256,256,5); %5×5标准平均,调用均值滤波函数 subplot(2,3,3);imshow(Newbuf2);title(5×5标准平均); W=[1 2 1;2 4 2;1 2 1]/16; %设置加权平均掩膜 Newbuf3=WeighFilter(J,W,256,256,3); %3×3加权平均,调用加权平均函数 subplot(2,3,4);imshow(Newbuf3);title(3×3加权平均); Newbuf4=MedianFilter(J,256,256,3); %3×3中值滤波,调用中值滤波函数 subplot(2,3,5);imshow(Newbuf4);title(3×3中值滤波); Newbuf5=MedianFilter(J,256,256,5); %5×5中值滤波,调用中值滤波函数 subplot(2,3,6);imshow(

文档评论(0)

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

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

1亿VIP精品文档

相关文档