在OpenCV环境下进行图像的直方图均衡化

来源:互联网 发布:同步优化测试卷一卷通 编辑:程序博客网 时间:2024/06/05 15:06
本文转载自 http://opencv66.net/thread-17-1-1.html
对于一些过度曝光的图像,实质上是图像的亮度值分布集中在某一个区域,导致图像的对比度过低。为了解决这个问题,引出了直方图均衡化这个技术,将亮度值分布很集中的直方图的亮度范围拉大至整一个亮度区域(如8位灰度图就是到0-255)。
OpenCV提供了equalizeHist这个函数来进行灰度图像的直方图均衡化,使用方法很简单,这里就不专门介绍这个函数了,直接上源代码吧,至于实现的原理,大家可以参考相关文献。

源码请参见原帖,原帖链接http://opencv66.net/thread-17-1-1.html

源码请参见原帖,原帖链接http://opencv66.net/thread-17-1-1.html

源码请参见原帖,原帖链接http://opencv66.net/thread-17-1-1.html


代码非常简单,这里就不多做赘述了!
运行结果截图如下

[img]http://pic.opencv66.net/2017/2017-09/0016/21.jpg[/img]

本文转载自 http://opencv66.net/thread-17-1-1.html