matlab直方图均衡化实验报告(基于matlab的直方图均衡化)

直方图均衡化

matlab直方图均衡化实验报告(基于matlab的直方图均衡化)

(a)输入图像(b)输入图像的直方图(c)直方图均衡化后的图像(d)均衡化的图像直方图

实现代码:

>>imshow(f);

>>figure, imhist(f)

>>ylim('auto')

>>g = histeq(f, 256);

>>figure, imshow(g)

>>figure, imhist(g)

>>ylim('auto')

(a)图像最显著的特点是比较暗,且动态范围较低。(b)直方图中,由于图像较暗导致直方图偏向于灰度级的暗端。从直方图相对于整个灰度范围非常狭窄,故动态范围较低。

(c)图像是直方图均衡化之后的结果。在平均灰度和对比度方面的改进比较明显。(d)直方图中,对比度增加源于直方图在整个灰度级上的显著拓展。灰度级的增加源于均衡化之后的图像直方图中灰度级平均值高于(较亮)原始值。虽然直方图均衡化方法并不能生成平坦的直方图,但是具有增加图像灰度级动态范围的特性。

在直方图均衡化过程中使用的变换函数是归一化直方图的累加求和。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论