【问题标题】:Get white balance (K) from white reference从白色参考中获取白平衡 (K)
【发布时间】:2013-07-11 21:15:36
【问题描述】:

我正在寻找一种计算色温(单位为 K)的算法,该算法用于设置数码相机中的色温。作为输入,该算法获取照片的捕获白色区域(如果白平衡错误,则该区域不是白色)。该算法应该估计色温,直到白色区域变成真正的白色(我希望我的意思很清楚)。

一种直接的算法是线性探测所有温度,例如设置温度 -> 拍照 -> 检查白色区域的颜色,然后选择最佳匹配。

但是这是如何正确完成的,假设我只能拍摄照片并在相机中设置色温(例如,没有关于用于白平衡计算的颜色矩阵的信息,或者我可以使用的任何其他信息计算)?

问候,

【问题讨论】:

    标签: algorithm image-processing colors photography


    【解决方案1】:

    首先,在数码摄影中,白平衡不是用白色区域完成的,它是用中灰色完成的(确切地说,在可见光中反射率为 18% 的灰色,请参阅@987654321 @)

    为了获得正确的白平衡,如果拍摄曝光良好(既不是曝光不足也不是曝光过度),采样像素的 RGB 值必须为 #777777(119、119、119)。在任何情况下,在中性白平衡中都会满足 R=G=B,无论您拍摄相机时的色温光或相机 W/B 设置如何。

    对于其他值,您可以使用一些采样器并在 Camera Raw 中检查它们的色调曲线(它以 K 为单位显示色温)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      • 2019-09-12
      • 1970-01-01
      • 2013-04-02
      • 2012-07-15
      • 2020-08-29
      • 1970-01-01
      相关资源
      最近更新 更多