- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像的增强处理 空域直方图均衡化 直方图均衡方法的基本原理是:对在图像中像素个数多的灰度值(即对画面起主要作用的灰度值)进行展宽,而对像素个数少的灰度值(即对画面不起主要作用的灰度值)进行归并。从而达到清晰图像的目的。 运行程序如下: I=imread(C:\Users\ibm\Desktop\C13.gif); subplot(2,2,1),imshow(I); title(原图像); subplot(2,2,2) ,imhist(I) ; title(原图像直方图); J=histeq(I); subplot(2,2,3), imshow(J); title(均衡化后图像); subplot(2,2,4), imhist(J); title(均衡化后图像直方图); 2. 平滑算法 (1)均值滤波法 在MATLAB图像处理工具箱中,提供了imfilter函数用于实现均值滤波,imfilter的语法格式为:B=imfilter(A,H) 其功能是,用H模板对图像A进行均值滤波, 取平均值滤波模版为H1=1/9[1 1 1;1 1 1;1 1 1]; 以这个平均值滤波算子对图3-1中的四幅图像进行滤波操作。 程序如下: I=imread(C:\Users\ibm\Desktop\C13.gif); I1=imnoise(I,gaussian); I2=imnoise(I,salt pepper,0.02); I3=imnoise(I,speckle); H1=ones(3,3)/9; %3×3领域模板 J=imfilter(I,H1); %领域平均 J1=imfilter(I1,H1); J2=imfilter(I2,H1); J3=imfilter(I3,H1); subplot(221),imshow(J); subplot(222),imshow(J1); subplot(223),imshow(J2); subplot(224),imshow(J3); 运行结果如图 比较处理后的图像结果可知,领域平均处理后,图像的噪声得到了抑制,但图像变得相对模糊,对高斯噪声的平滑效果比较好。领域平均法的平滑效果与所选用的模板大小有关,模板尺寸越大,则图像的模糊程度越大。此时,消除噪声的效果将增强,但同时所得到的图像将变得更模糊,图像细节的锐化程度逐步减弱。 (2)中值滤波法 MATLAB图像处理工具箱提供了medfilt2函数用于中值滤波。其语法格式为:B=medfilt2(A)其功能为:用3×3的滤波窗口对图像A进行中值滤波;B=medfilt2(A,[m,n]) 其功能是:用大小为m×n的窗口对图像A进行中值滤波; B=medfilt2(A,indexed,...)其功能为:对索引图像A进行中值滤波; 可运行以下程序实现: I=imread(C:\Users\ibm\Desktop\C13.gif); I1=imnoise(I,gaussian); I2=imnoise(I,salt pepper,0.02); I3=imnoise(I,speckle); J1=medfilt2(I1,[3,3]); %3×3中值滤波模板 J2=medfilt2(I2,[3,3]); J3=medfilt2(I3,[3,3]); J4=medfilt2(I1,[5,5]); %5×5中值滤波模板 J5=medfilt2(I2,[5,5]); J6=medfilt2(I3,[5,5]); figure,subplot(121),imshow(J1); subplot(122),imshow(J2); figure,subplot(121),imshow(J3); subplot(122),imshow(J4); figure,subplot(121),imshow(J5); subplot(122),imshow(J6); 由图可知,此方法能够非常好地将椒盐噪声去除掉,可见中值滤波方法对于椒盐噪声或脉冲式干扰具有很强的滤除作用,但对于高斯和乘性噪声效果不佳。与上图和本图相比,当噪声为椒盐噪声时,中值滤波器的效果比均值滤波好。因为这些干扰值与其邻近像素的灰度值有很大的差异,经过排序后取中值的结果就将此干扰强制变成与其邻近的某些像素值一样,从而达到去除干扰的效果。但是由于中值滤波方法在处理过程中会带来图像模糊,所以对于细节丰富,特别是点、线和尖顶细节较多的图像不适用。 3. 锐化算法 (1)梯度锐化法(Roberts梯度) Roberts 梯度就是采用对角方向相邻两像素之差,故也称为四点差分法。 特点:用4点进行差分,以求得梯度,方法简单。其缺点是对噪声较敏感,常用于不含噪声的图像
文档评论(0)