我需要实现相机曝光更改以进行视频录制。我寻找默认的自动曝光:
_device.exposureMode = AVCaptureExposureMode.ContinuousAutoExposure
工作正常。但是我需要更复杂的曝光逻辑和大范围的曝光时间变化[0.01,0.8]。默认算法的曝光时间范围为[0.01,0.25]。所以我尝试重复苹果算法。我知道图像可能更亮或更暗,但我需要实现一些ISO和曝光时间变化的逻辑。我已经实现了我的算法,但它不是我需要的。
使用标准算法进行实验的一些结果(当环境光线变化时,我捕获标准曝光变化;在图表上正常显示时曝光缩放):