- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1 图像增强 图像增强:是对图像进行操作,得到视觉效果更好或者更有用的新图像。图像增强是在原有图像的基础上进行的。 狭义上:图像增强就是加强或减弱灰度图像的明暗对比度。 广义上:图像增强除了对灰度图像进行增强外,还包括彩色图像增强等。在这一节中,简单介绍广义的图像增强。 灰度调整:增加灰度图像的明暗对比度,灰度图像就变得更加清楚。增加明暗对比度的一种常用方法是灰度调整方法。灰度调整方法是基于灰度直方图的一种图像增强方法。 【例3-1】统计face.jpg(人脸)灰度图像数据,计算0~255种颜色每种颜色的像素点个数 【例3-2】统计pout.tif每个灰度颜色的像素个数 从图3-2可以看出图像的颜色值主要集中在90~120之间。现将90~120之间的颜色值离散开,按比例离散为分布在0~255之间的颜色值。同时把颜色值小于90的置为0,颜色值大于120的置为255。 程序代码修改 【思考题】程序修改后,生成的第二副图为什么比原来亮了 imadjust函数的其他调用形式 J=imadjust(I,[LOW_IN HIGH_IN],[LOW_OUT HIGH_OUT],GAMMA) 程序代码修改 B1=imadjust(A1,[0.1 0.4]); B2=imadjust(A2,[],[0,0.5]); stretchlim函数 stretchlim(A)是计算灰度矩阵A的最佳输入区间,即 J=imadjust(I,[LOW_IN HIGH_IN],[LOW_OUT HIGH_OUT],GAMMA) 中的第二个参数 [LOW_IN HIGH_IN] 【例3-5】使用函数stretchlim与imadjust对图像进行增强操作。 histeq函数 函数histeq能够自动完成图像灰度调整,一般用来增强图像的灰度对比度。 histeq函数 histeq函数 brighten函数 I=imread(d:\beiwen.jpg) K=rgb2gray(I) imshow(K) figure imshow(K) brighten(0.6) figure imshow(K) brighten(-0.6) 3.1.3彩色图像增强 程序修改 将 RGB2 = imadjust(RGB1, [.2 .3 0; .6 .7 1]); 修改为: RGB2 = imadjust(RGB1, [.2 .3 0; .6 .7 1],[0 0 0 ;1 1 0]); HSV 彩色图像增强 HSV是由三个矩阵表达彩色信息,分别表示图像的色调、饱和度、与颜色值,将这三个分量矩阵分别标记为H、S、V * * 图 像 处 理 3.1.1 灰度调整 A=imread(d:\face.jpg) A1=rgb2gray(A) A2=floor(double(A1)) N=zeros(256) for i=1:16 for j=1:16 k=A2(i,j) N(k+1)=N(k+1)+1 end end subplot(1,3,1) imshow(A) subplot(1,3,2) imshow(A1) subplot(1,3,3) bar(N) A=imread(d:\pout.tif) A1=floor(double(A)) S=size(A1) N=zeros(256) for i=1:S(1) for j=1:S(2) k=A1(i,j) N(k+1)=N(k+1)+1 end end bar(N) 设位于90~120之间的颜色值为x,要变成0~255之间的颜色值为y,让y与x满足: 【例3-3】根据图像pout.tif的颜色分布情况调整图像灰度值,增强该图像的明暗对比度。 A=imread(pout.tif) A2=double(A); A3=(A2-90)*255/30 s=size(A3) for i=1:s(1) for j=1:s(2) if A3(i,j)0 A3(i,j)=0 end if A3(i,j)255 A3(i,j)=255 end end end subplot(1,2,1) imshow(A) subplot(1,2,2) imshow(A3) * * 3.1.2 灰度调整函数 【例3-4】使用函数imadjust对图像进行灰度调整。 编写如下程序: 使用imadjust、histeq、adapthiteq、bighten进行灰度调整。 A1=imread(d:\pout.tif); B1=imadjust(A1,[0.2 0.5
原创力文档


文档评论(0)