直方图均衡原理

如果某一幅图像的直方图覆盖了灰度级很宽的范围,分布均匀,则该图像具有高对比度、多变的灰度色调且动态范围大,如下图所示[1]

直方图均衡可以使得图像的直方图分布均匀化,拉大灰度间隔,有利于图像的分析和识别。为说明直方图均衡原理,我们假设某一图像有8个灰度级,其原始直方图如下:

 

我们通过如下的表格来说明直方图均衡原理课,表格中ni表示图像中出现在该灰度级的次数,n表示图像中像素总数目。

灰度级    原始直方图ni           原始直方图概率p=ni/n 累积概率H    

新灰度级=H*8(四舍五入取整)

新直方图     
1 927 0.301 0.301  2  0
2 690 0.224 0.525  4  927
3 535 0.174 0.699  6  0
4 450 0.146 0.845  7  690
5 348 0.113 0.958  8  0
6 129 0.042 1.0  8  535
7 0 0 1.0  8  450
8 0 0 1.0  8  477

 直方图均衡化之后,图像的直方图如下图所示:

  【参考文献】

[1] 《数字图像处理》冈萨雷斯

posted @   Picassooo  阅读(818)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示