在我的项目中,我想实现一个模块,可以自动地添加或移除给定图片的对比度。我的问题是如何找出可以添加或移除多少对比度。我知道Photoshop的自动对比度/自动颜色功能。有人能解释一下它是如何工作的,或者提供一个理论/论文/想法来实现这个功能吗?我知道有直方图均衡化功能,但这不是我正在寻找的功能。例如,我想选择其中一个与图像匹配的三个渐变曲线之一。 问候
一种简单的“自动对比度”方法是线性拉伸和偏移图像强度。其思想是找到拉伸(对比度)和偏移(强度)校正参数,使得在校正后的图像中,第5个百分位点将被映射为0,第95个百分位点将被映射为255。 欲了解更多详情,请查看此处的我的回答。
作为对Adi Shavit答案的替代,还有一种非线性算法可以用于图像对比度增强,该算法在一篇论文中描述http://www.asp.eurasipjournals.com/content/pdf/1687-6180-2014-70.pdf。有些人可能会对它感兴趣。