图像对比度提高的两种方法

参考Opencv 2计算机视觉编程手册

提高对比度方法一:使用查找表修改图像外观

可以很方便的实现一些想要的变化:
例如,针对一些图像暗部细节多的情况,设计一个查找表,将暗部细节分配更多的色彩空间,使得其细节显示更加明显。

下图为负片效果:

有些图片效果不好的一个原因是因为没有充分利用0-255之间所有的色彩空间,所有,我们可以拉伸图像所覆盖的色彩空间来提升图像展现的效果。

同时,在拉伸图像所占色彩空间的同时,我们可以再舍弃一部分两端所占像素比较少的色块。采用此种方式的实现含义,就是再把两端那些少的那些像素剔除掉,设置成0和255。

思考:采用此种方式,略过于暴力,可以采用比较柔和的变换(如下图)此图的效果是减少很暗和很亮的图像细节,增加中部颜色的图像细节。

第一幅为原图,第二幅为右图为经过拉伸的直方图。

提高对比度方法二:直方图均衡化

提示:
直方图均衡化的思想如图所示,就是使得整个图像在颜色空间(0-255)所占的比例相等。
下图展示在理想连续状态下,直方图均衡化后的效果。

但是这是针对连续情况来说的,在实际的计算机中,色彩都不是连续的,都是离散的数字来表示的。所以,我们可以计算简化:

以下建议查看Wiki的链接:其中的例子非常好的说明了情况。

直方图均衡化

<div id="blog_post_info">
0
0
<div class="clear"></div>
<div id="post_next_prev">

<a href="https://www.cnblogs.com/FightForFreedom/p/4862777.html" class="p_n_p_prefix">« </a> 上一篇:    <a href="https://www.cnblogs.com/FightForFreedom/p/4862777.html" title="发布于 2015-10-09 01:22">字符集乱码问题:ISO-8859-1和GBK</a>
<br>
<a href="https://www.cnblogs.com/FightForFreedom/p/5359834.html" class="p_n_p_prefix">» </a> 下一篇:    <a href="https://www.cnblogs.com/FightForFreedom/p/5359834.html" title="发布于 2016-04-06 16:21">本博客地址迁移,将不再更新内容</a>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值