设为首页 加入收藏

TOP

OpenCV2 直方图均衡化
2014-11-24 11:22:42 来源: 作者: 【 】 浏览:0
Tags:OpenCV2 方图 均衡

直方图的均衡化


我们先来看看原图的直方图



我们发现高亮区域的像素点很少,主要像素点集中在中低亮度区域


我们先设置一个阈值,也就是图中的那根粉色的线,


当某一亮度值的像素点的个数低于这个值时,我们认为这些像素点是无关紧要的。


灰度图的亮度值范围是0-255,若亮度值为1的像素点的个数低于阈值,我们可简单的把亮度为1的像素点的亮度


全设为0,同理,我们从高往低找,若亮度值为254的像素点的个数低于阈值,我们可以把这些像素点的亮度设为255


这样我们可以从小到大,从大到小分别找到两个亮度,它们的像素点的个数恰大于阈值


他们之间的区域,我们可以认为是有效区域,也就是蓝色框出来的区域


我们把这一区域扩展到0-255的区域去,可实现均衡化效果


编程实现为


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇OpenCV2 计算直方图 下一篇OpenCV2 颜色识别

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何理解c语言指针和 (2025-12-27 01:19:11)
·为什么C标准库没有链 (2025-12-27 01:19:08)
·玩转C语言和数据结构 (2025-12-27 01:19:05)
·MySQL 基础入门视频 (2025-12-26 23:20:22)
·小白入门:MySQL超详 (2025-12-26 23:20:19)