增强颜色图像对比度的好方法是什么?
-
05-10-2019 - |
题
我将彩色图像分为3个通道,并对每个通道进行对比度增强。然后将它们合并在一起,我喜欢结果的图像,但是它具有不同的颜色。黑色物体变黄,依此类推...
编辑:我使用的算法是将第5个百分位数和第95个百分位数计算为最小值和最大值,然后扩展图像的值,以使其最小值和最大值为0和255。如果有更好的方法,请告诉我。
解决方案
当对颜色图像进行对比度增强时,最好只调整亮度(亮度)并独自留下颜色信息。这需要从RGB进行Colorspace转换为类似 YUV. 。在此Colorspace中,Y组件类似于图像的灰度版本,而其他组件则提供颜色。这有效地使您可以在不扭曲颜色信息的情况下调整对比度(通过在Y组件上运行算法)。最后,您可以转换回RGB。
其他提示
使用Clahe算法。 OPENCV具有IT的实现:CV :: CreateClahe()
不隶属于 StackOverflow