iOS上的白平衡增益不独立?

3
我正在尝试通过 iPhone 5S 上的 iOS 8.2 手动控制白平衡。我正在使用 setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains。我还将焦点、曝光和 ISO 设置为手动,然后在将绿色和蓝色增益设置为 1.0 的同时,逐步将红色通道上的增益从 1.0 增加到 3.0,并在每个白平衡增益设置下拍摄同一场景(恒定)的图像。我对来自图像的单行数据(640 像素宽)进行绘制,分别是红色通道(顶部)、绿色(中间)和蓝色(底部)。

我希望只看到红色通道发生变化,但实际上我看到所有三个通道都发生了变化。在绿色和蓝色上,差异要小得多,但显然是可以注意到的。
我是做错了什么,还是我误解了白平衡增益的工作原理?
1个回答

1
我认为这是正确的。假设红色的初始值为255,绿色为128,蓝色为64。如果应用红色2绿色和蓝色1,则由于0-255的限制,红色为255,绿色为64,蓝色为32。在这种情况下,这是唯一加倍红色通道的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接