APEX自动曝光调整逻辑

目录

[0. AE 的总纲](#0. AE 的总纲)

[1. 已知:外部物理亮度 L(cd/m²)](#1. 已知:外部物理亮度 L(cd/m²))

[2. 第一步:把 L → 转换成 APEX 亮度等级 LV](#2. 第一步:把 L → 转换成 APEX 亮度等级 LV)

[3. 第二步:计算【目标 EV】](#3. 第二步:计算【目标 EV】)

[4. 第三步:用 EV_target 解出曝光量](#4. 第三步:用 EV_target 解出曝光量)

[5. 第四步:AE 分配 T 和 G(真正调整)](#5. 第四步:AE 分配 T 和 G(真正调整))

[6. 实例](#6. 实例)

[7. 最关键的一句话](#7. 最关键的一句话)

[8. 最精简流程图](#8. 最精简流程图)

[9. 总结](#9. 总结)



0. AE 的总纲

已知场景亮度 L

算出 APEX 亮度等级 LV→ 算出目标 EV→ 反解出需要的 T × Gain→ 优先调时间,不够再调增益

这就是全部自动曝光


1. 已知:外部物理亮度 L(cd/m²)

这个 L 从哪里来?

  • 要么从逆运算公式 算出来:
  • 要么从外部光感拿到
  • 要么从图像统计得到

L = 场景到底有多亮,和相机参数无关。


2. 第一步:把 L → 转换成 APEX 亮度等级 LV

LV = log₂( L / 12.5 )

含义:

  • L = 12.5 cd/m² → LV = 0
  • L 亮 2 倍 → LV +1
  • L 暗 2 倍 → LV -1

LV 就是场景的 "亮度档位"。


3. 第二步:计算【目标 EV】

EV_target = LV + log₂( ISO_target / 100 )

** 场景亮度 LV 固定

你想用的 ISO 越高需要的目标 EV 就越大需要的曝光量 T×Gain 就越小 **

例子:

  • LV=0,ISO=100 → EV_target=0
  • LV=0,ISO=200 → EV_target=1
  • LV=0,ISO=400 → EV_target=2

4. 第三步:用 EV_target 解出曝光量

APEX 核心公式:

整理成 AE 能用的:

这一步的意义:不管光圈、时间、增益怎么变

只要 T×G 等于右边这个值画面亮度就一定正确!**


5. 第四步:AE 分配 T 和 G

工业铁律:

优先调曝光时间 T(无噪声)

T 到极限后,再调增益 G(ISO)**

流程:

  1. 计算目标 T×G
  2. 把 T 设到当前最优值(不拖影、不过曝)
  3. 如果 T 能满足 → 只动 T
  4. 如果 T 已经最大 / 最小 → 动 G

6. 实例

已知:

  • 外部亮度 L = 12.5 cd/m²
  • 光圈 F = 2.0
  • 目标 ISO = 200

① 算 LV

LV = log₂(12.5 / 12.5) = 0

② 算目标 EV

EV_target = 0 + log₂(200/100) = 1

③ 算 T×G

T×G = F² / 2^EV_target = 4 / 2 = 2

④ AE 分配

目标 T×G = 2

比如:

  • T = 1/100s → G = 200(ISO200)或
  • T = 1/200s → G = 400(ISO400)

只要乘积 = 2,亮度就正确。


7. 最关键的一句话

**L 决定 LV

LV + ISO 决定 EV_targetEV_target 决定 T×GAE 只需要保证 T×G 正确画面就永远正确曝光!**

8. 最精简流程图

cpp 复制代码
外部亮度 L
     ↓
LV = log₂(L / 12.5)
     ↓
EV_target = LV + log₂(ISO/100)
     ↓
T×G = F² / 2^EV_target
     ↓
优先调 T → 不够再调 G
     ↓
正确曝光

9. 总结

  1. AE 不是看 ADU 调,是看 L 调
  2. APEX 把所有参数变成档位加减
  3. 曝光量只看 T×G,不看单个参数
相关推荐
大熊背13 天前
Binning模式下和Normal模式下加权平均亮度差异分析以及优化
人工智能·算法·自动曝光
大熊背22 天前
近期遇到的一些问题总结(四)
算法·拍照·白平衡·isp pipeline
AlfredZhao24 天前
APEX实战第13篇:全套开发环境的本地配置与恢复实践
oracle·apex·ords
大熊背1 个月前
ISP Pipeline中Lv实现方式探究之六--lv值计算再优化
网络·算法·自动曝光·lv
大熊背1 个月前
ISP Pipeline中Lv实现方式探究之七--lv值计算框架final_version
自动曝光·对数函数·定点计算·isppipeline
ONE_SIX_MIX1 个月前
最先进llama.cpp量化方法PK,APEX vs UD_XL,在 Qwen3.6-35B-A3B 中爆发! 2026年4月
apex·llama·量化·unsloth
大熊背2 个月前
如何利用Lv值实现三级降帧
算法·自动曝光·lv·isppipeline
大熊背2 个月前
ISP Pipeline中Lv实现方式探究之三--lv计算定点实现
数据结构·算法·自动曝光·lv·isppipeline
大熊背2 个月前
ISP Pipeline中Lv实现方式探究之二
自动白平衡·自动曝光·lv·isppipeline·bv
大熊背2 个月前
ISP中Lv和ISO系统并存的意义
自动曝光·iso·lv·isppipeline