1、AE曝光基础:什么是AE自动曝光、曝光三要素、曝光值与亮度关系、AE在相机系统中的位置
1.1 什么是AE自动曝光?
自动曝光,简称AE,是相机系统里最基础也最核心的功能之一。
说白了,就是相机自己决定「拍一张照片需要多少光」。你不用手动调参数,相机帮你算好光圈、快门、ISO,然后咔嚓一张,亮度刚刚好。
我刚开始做手机相机算法时,觉得AE不就是个测光表嘛,有什么难的?后来踩了无数坑才明白——AE的本质,是一个实时闭环控制系统。它要做的不是「算一次」,而是「一直算、一直调」,直到画面亮度稳定在目标值附近。
AE的核心目标: 让输出图像的亮度,尽可能接近人眼认为「正常」的水平。这个目标值通常用 18%中性灰 作为参考。
1.2 曝光三要素:光圈、快门、ISO
这三兄弟,是控制进光量的三个旋钮。你想想看,一张照片的亮度,本质上就是「进光量 × 感光灵敏度」。
| 要素 | 符号/单位 | 作用 | 影响 |
|---|---|---|---|
| 光圈 | F值(如F1.8) | 控制镜头通光孔径大小 | F值越小,进光越多;同时影响景深 |
| 快门 | 秒(如1/60s) | 控制传感器感光时间长短 | 时间越长,进光越多;但容易手抖模糊 |
| ISO | 数值(如100、400) | 控制传感器信号放大倍数 | ISO越高,亮度越高;但噪声也越明显 |
这里有个关键点:光圈和快门控制的是「物理进光量」,ISO控制的是「电子放大倍数」。我习惯把ISO看作「最后的补救手段」——能不动尽量不动,因为一拉ISO,噪声就跟着上来了。
我的经验: 在白天户外场景,优先调快门和光圈。到了暗光环境,ISO不得不往上提。我曾经在夜景项目里,为了把ISO压到800以下,硬是把快门降到1/4秒,结果糊片率飙升……后来加了OIS才搞定。
1.3 曝光值与亮度的关系
曝光值(EV)是一个综合指标,它把光圈、快门、ISO打包成一个数值。公式长这样:
EV = log₂( (F² × 100) / (快门时间 × ISO) )
嗯,看着有点绕。我换个说法:
- EV每增加1,进光量减半,画面变暗一档。
- EV每减少1,进光量翻倍,画面变亮一档。
举个例子:
- 晴天户外:EV ≈ 15
- 阴天室内:EV ≈ 7~9
- 夜晚街灯:EV ≈ 2~4
AE算法要做的,就是根据当前场景的EV值,反推出合适的光圈、快门、ISO组合。说白了,这是一个「已知目标亮度,反推三要素」的逆问题。
避坑提醒: 我曾经在HDR场景里吃过亏——EV算出来是12,但实际画面里既有亮部又有暗部。如果只盯着全局EV调,亮部过曝、暗部死黑。后来我学会了分区域测光,才把这个问题压下去。
1.4 AE在相机系统中的位置
AE不是孤立的。它和AF(自动对焦)、AWB(自动白平衡)并称「3A算法三兄弟」。这三者之间,有很强的耦合关系。
我画了一张图,帮你理清AE在整个相机系统中的位置:
从这张图能看出来:
- AE是3A引擎的「排头兵」——它最先拿到图像数据,判断亮度是否合适。
- AE的输出直接影响AF和AWB——曝光不准,对焦会偏,白平衡也会飘。
- AE是一个闭环系统——不是算一次就完事,而是持续反馈、持续调整。
关键认知: AE不是「算曝光」的,而是「控曝光」的。算一次是测光,一直算才是自动曝光。
1.5 小结
这一章我们聊了:
- AE是什么——一个实时闭环曝光控制系统。
- 曝光三要素——光圈、快门、ISO,各自怎么影响亮度。
- 曝光值EV——把三要素打包成一个数值,方便算法处理。
- AE在相机系统中的位置——3A引擎的核心,与AF、AWB紧密耦合。