2

我正在尝试通过 iOS 8.2 在 iPhone 5S 上手动控制白平衡。我正在使用setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains.

我还将焦点和曝光以及 ISO 设置为手动,然后我将红色通道上的增益从 1.0 步进到 3.0,同时将绿色和蓝色增益设置为 1.0,分别拍摄相同(恒定)场景的图像白平衡增益设置。我从图像(640 像素宽)中为红色通道(顶部图)绿色(中间)和蓝色(底部)绘制了一行:

我希望只看到红色通道发生变化,但实际上我看到所有三个通道都发生了变化。在绿色和蓝色上,差异要小得多,但显然很明显。

我做错了什么,还是我误解了白平衡增益的工作原理?

4

1 回答 1

0

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

于 2016-09-09T19:20:31.030 回答