代码之家  ›  专栏  ›  技术社区  ›  Laurent R

有没有办法自动校正颜色平衡?

  •  11
  • Laurent R  · 技术社区  · 6 年前

    我正在寻找一种自动调整 color balance ?
    我想使用图片进行颜色分析和比较,因此颜色平衡很重要。
    我希望有这样的功能 histogram equalization with scikit-image 纠正和平衡颜色。结果不一定要看起来好或自然,它必须总是一样的。

    有人有解决方案吗?

    1 回复  |  直到 6 年前
        1
  •  26
  •   Brian O'Donnell    6 年前

    有一篇关于色彩平衡的好文章 Illuminant Estimation: Simplest Color Balance 。代码在MATLAB中,但一个名叫Roy的人使用OpenCV将其移植到了C++: Simplest Color Balance with OpenCV [w/code]

    David Young Chan Kay将相同的代码移植到Python 2.7.8和OpenCV 2.4.10中: https://gist.github.com/DavidYKay/9dad6c4ab0d8d7dbf3dc

    下面是参考中的原始图像,下面是算法的输出。 enter image description here enter image description here