【问题标题】:Increasing the brightness level for .continuousAutoExposure Mode增加连续自动曝光模式的亮度级别
【发布时间】:2018-02-20 16:00:52
【问题描述】:

我使用AVCaptureDevice.Preset.High 预设实现了一个自定义相机,我正在使用.continuousAutoExposure。一切都按预期工作,但是图片的亮度有时非常低。

我研究了官方文档并发现,我可以使用setExposureModeCustomWithDuration 设置自定义 ISO。不幸的是,这样做会导致失去预期的曝光自动化。

我现在的问题是,有没有办法增加.continuousAutoExposure模式的整体亮度百分比?我只需要将曝光率提高到 5% 左右,但我还需要坚持使用.continuousAutoExposure 模式。

【问题讨论】:

    标签: ios swift avfoundation avcapturesession ios-camera


    【解决方案1】:

    诀窍是设置AVCaptureDevice 实例的exposureTargetOffset 属性。您需要使用 KVO 来观察captureDevice.exposureTargetOffset 值的变化,并将其更改为您需要的曝光级别。更多详情,请查看answer

    【讨论】:

    • 这是答案的解决方案。不幸的是,我没有设法完全实现它,因为我缺乏开发技能。非常感谢您的资源,赏金已分发。
    猜你喜欢
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 2013-12-28
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多