AVCaptureDevice.setExposureTargetBias()不会按预期影响曝光

时间:2017-04-07 09:17:17

标签: ios iphone swift avfoundation autoexposurecompensation

文档在这方面不是很清楚,但它暗示你发送到这个函数的值将在停止时测量。但结果并不像预期的那样,特别是在明亮的场景中。曝光不会增加与我发送到setExposureTargetBias()的值相同的停止次数。数字越大,差异越大。我正在使用以下

计算曝光率
 let shutter = Float(avCaptureDevice.exposureDuration.value)/Float(avCaptureDevice.exposureDuration.timescale)
 let aperture = avCaptureDevice.lensAperture
 let iso = avCaptureDevice.iso
 let exposure = log2f(aperture*aperture/(shutter*iso/100))

理论上如果曝光增加一档,可变曝光的值会增加1.这不是我在曝光偏差增加1时看到的情况

0 个答案:

没有答案