增加连续自动曝光模式的亮度级别

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

这是答案的解决方案。不幸的是,我没有设法完全实现它,因为我缺乏开发技能。非常感谢您的资源,赏金已分发。

以上是关于增加连续自动曝光模式的亮度级别的主要内容,如果未能解决你的问题,请参考以下文章

曝光自检清单

无法在 Android 中以编程方式应用系统屏幕亮度

使用后置摄像头计算场景亮度

基于物理的的相机:曝光

基于物理的的相机:曝光

如何显示视频捕捉滤镜对话框(相机设置,如亮度,曝光)?