直方图均衡实现

时间:2012-11-21 03:16:42

标签: c++ image graphics histogram

我找到的所有资源都非常不同,我不确定我该做什么。

现在我的直方图非常直接,我也得到了累积直方图

我不知道如何使用这个新的直方图在我的图像中获得更好的对比度。它是从0到255的图像 - >黑到白(伪代码就足够了)

我无法独立建立此连接。

ps:这是关于一般的想法。

1 个答案:

答案 0 :(得分:1)

高对比度图像具有间隙(零或接近零),出现在直方图的“左”和“右”(高和低)两侧。通过将亮度值重新映射到更宽的范围,可以实现对比度的降低 让我们说直方图上你所有的值都填充为0,直到index = 35(histogram [35]),然后在index = 200之后全部为0(histogram [200])。重新映射35到0和200到255并相应地插入其间的所有内容将降低总图像对比度 为了增加对比度,应该采用上述相反的方法,以便从低端和高端“压缩”直方图。