我想在不同的照明条件下自动调整手机拍摄的彩色图像的亮度和对比度。请帮助我,我是OpenCV新手
资料来源: Input Image
结果: result
我所寻找的更多的是本地化转换。本质上,我希望阴影尽可能地变亮,如果可能的话,完全消失,让图像中的较暗像素变暗,对比度更高,光线像素变白,但不要过度曝光或诸如此类
我试过CLAHE
、Histogram Equalization
、Binary Thresholding
、Adaptive Thresholding
等等,但都没有效果
我最初的想法是,我需要中和Highlights
,使较暗的像素更接近平均值,同时使文本和行尽可能暗。然后做一个对比度过滤器。但是我不能得到结果,请帮助我
您可以使用任何本地二值化方法。在OpenCV中,有一种称为Wolf-Julion局部二值化的方法可以应用于输入图像。以下是代码片段示例:
上述代码的输出结果如下所示。请注意,要使用
ximgproc
模块,您需要安装opencv contrib软件包在Python/OpenCV中有一种方法可以做到这一点
输入:
阈值图像:
结果:
相关问题 更多 >
编程相关推荐