《数字图像处理》实验二报告.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文档。上传文档
查看更多
成绩:— 数字图像处理实验报告 实验_ :数字图像的matlab实现 学 号:0967118202 姓 名:张建波 同组人: 电脑编号: 实验时间:2012年陋月陋日星期二 数字图像处理实验报告 —、实验名称 图像处理的Matlab实现 二、 实验目的 1、 了解Matlab及其工具箱的基本使用方法 2、 掌握使用Matlab打开各种图像文件的方法 3、 掌握使用Matlab进行简单图像处理的方法 三、 实验平台 Windows XP、Matlab 实验内容 1、 编写一个可实现直方图均衡化的程序 2、 编写一个可实现图像对比度增强的程序 3、 编写一个可使用邻域平均法进行图像处理的程序 五、实验原理 1、直方图均衡化 直方图均衡化处理可将图像的灰度范围拉开,让灰度直方图在较大的动态范 围内趋于一致。用图像/(兀,刃的直方图代替灰度的分布密度函数Pf(f),则直方 图均衡化后的图像g为: g = T[f] = ^pf(u)du 对于数字图像,设原图像的像素总数为N.灰度级的个数为L,第k个灰度 级出现的频数为心。若原图像/(兀刃在像素点(x,y)处的灰度为q,则直方图均 衡化后的图像g(x,y)在(x,y)处的灰度吐为: /=() MATLAB图像处理工具箱提供了用于直方图均衡化的函数histepo histep函 数的语法格式为: J=histep(I r hgram) J=histep(I , n) fJ , T]=histep(I ,...) newmap=histep(X r map , hgram) newmap=histep(X r map) [newmap , T]=histep(X r …) 其中J=histep(I , hgram)将原始图像I的直方图变成用户指定的向量hgram , hgram中的各元素值域为[0,1]。 J=histep(I , n)指定直方图均衡化后的灰度级数n ,默认值为64O [J , T]=histep(I,…腿回能将图像I的灰度直方图变换成图像J的直方图的 变换T。 newmap=histep(X , map , hgram)、newmap=histep(X , map)和[newmap , T]=histep(X ,…)是针对索引色图像调色板的直方图均衡化。 1、 使用以上语句,实现选定图像的直方图均衡化; 2、 修改部分参数,观察不同参数下直方图均衡化的变化规律; 3、 记录不同参数,并对实验进行截图,分析实验得出的规律。 图像对比度增强 对比度增强是按一定的规则修改输入图像每一个像素的灰度,从而改变图像 灰度的动态范围。它可以使灰度动态范围扩展,也可以使其压缩,或者对灰度进 行分段处理。 设输入图像为,处理后的图像为g(兀,y),则对比度增强可以表示为 下面的数学变换式: g(兀,y) = T[f(x9y)] 其中T表示输人图像和输出图像对应点的灰度映射关系。 如果原图像/(x,的灰度范围是[m , M],我们希望调整后的图像g(%,y)的 灰度范围是[n , N],那么其变换公式变为: g(九刃一 [/(兀,刃加]+几 M -m MATLAB图像处理工具箱提供的imadjust函数可以实现上述的线性变换对 比度增强。 imadjust函数的语法格式为: J=imadjust(I r [low high] , [bottomn top] , gamma) newmap=imadjust(map , [low high] , [bottomn top] , gamma) J=imadjust(I , [low high] , [bottomn top] , gamma)返回图像 I 经过直方图 调整后的图像Jogamma为矫正量。 调整后的图像Jo gamma为矫正量。 [low high]为原图像中要变换的灰度范围, top] , gamma)调整索引色图[bottomn top] top] , gamma)调整索引色图 newmap=imadjust(map , [low high] , [bottomn 像的调色板mapo此时若[low high]和[bottomn top]都是23矩阵,则根据它 们的值分别调整R、G、B三个分量。 对数变换常用来扩展低值灰度,压缩高值灰度这样可以使低值灰度的图像细 节更容易看清楚。对数变换的表达式为: g(兀,y) = log[/(x,y) + l] 对数变换可用如下命令实现: I=imreadC pout.tif ); Imshow(I) I=double(I); %对数运算不支持units类型数据。 %所以将图像矩阵转化为double类型。 J 二 log(I+l) figure z imshow(J) 1、 使用以上语句

文档评论(0)

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

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

1亿VIP精品文档

相关文档