3、测光模式详解:全局测光、中央重点测光、点测光、矩阵测光

测光模式这东西,说白了就是相机决定「哪里亮、哪里暗」的规则。我刚开始做AE算法时,总觉得这玩意儿很简单——不就是测个平均亮度吗?后来踩了无数坑才明白,选错测光模式,曝光收敛直接跑偏,画面要么死白要么死黑。

今天咱们把这四种模式掰开揉碎了讲。你想想看,每种模式背后其实对应着不同的场景假设。理解了这些假设,你才能知道什么时候该用哪种。

3.1 全局测光(平均测光)

全局测光,也叫平均测光。它的逻辑很简单:把整个画面的亮度加起来取平均。嗯,就像你给全班同学算平均分一样。

核心公式(简化版):

Y_avg = (1 / N) * Σ Y(i, j)
其中 Y(i, j) 是像素 (i, j) 的亮度值
N 是总像素数

我在项目中遇到过一个问题:用全局测光拍雪景,结果画面灰蒙蒙的。为什么?因为雪地太亮,平均亮度被拉高,相机以为场景很亮,就自动压低了曝光。这就是典型的「平均陷阱」。

适用场景:

  • 光照均匀的室内场景
  • 阴天、多云等光线柔和的环境
  • 画面中没有极端亮暗区域

避坑指南:

我曾经在逆光人像场景用过全局测光,结果人脸全黑。后来我学乖了——只要画面中有大面积高亮或阴影,就别用全局测光。

3.2 中央重点测光

中央重点测光,顾名思义,就是给画面中央区域更高的权重。它假设「主体在中间」。这个假设在很多场景下是成立的,比如人像、产品拍摄。

它的计算方式是这样的:

Y_weighted = (W_center * Y_center + W_surround * Y_surround) / (W_center + W_surround)
其中 W_center 通常占 60%-80% 的权重

我个人习惯在拍摄人物时用中央重点测光。因为人脸通常在画面中央,而且肤色亮度比较稳定。但要注意一点——如果主体不在中央,这个模式就失效了。

权重区域 典型占比 说明
中央区域(约 20%-30% 画面) 60%-80% 主体所在区域,权重最高
边缘区域(约 70%-80% 画面) 20%-40% 背景区域,权重较低

小技巧:如果你用中央重点测光,记得把对焦点和测光点对齐。很多相机支持「对焦联动测光」,能自动把测光权重移到对焦点位置。

3.3 点测光

点测光,这是最「极端」的模式。它只测量画面中一个很小的区域(通常占画面的 1%-5%),其他区域完全忽略。

你想想看,这就像你拿着一个手电筒,只照亮一个点,然后说「整个房间的亮度就是这个点的亮度」。听起来很离谱,但在某些场景下,它反而是最准确的。

什么时候用点测光?

  • 逆光人像:只测人脸亮度,不管背景多亮
  • 舞台摄影:聚光灯打在演员身上,背景全黑
  • 微距拍摄:主体很小,需要精确控制曝光

注意:点测光对测光点的位置极其敏感。我曾经拍月亮时,测光点稍微偏了一点,结果月亮过曝成一片白。后来我改用「点测联动」功能,让测光点跟着对焦点走,才解决了这个问题。

点测光的算法实现也很简单:

Y_spot = (1 / M) * Σ Y(i, j)  for (i, j) in spot_region
其中 M 是测光区域内的像素数
spot_region 通常是一个圆形或矩形区域

3.4 矩阵测光(评价测光)

矩阵测光,也叫评价测光、多区测光。这是目前最智能、最复杂的测光模式。它把画面分成多个区域(比如 8×8、16×16 的网格),每个区域独立测光,然后通过一个复杂的算法综合判断。

我记得第一次看矩阵测光的算法文档时,头都大了。它不仅要考虑每个区域的亮度,还要分析亮度分布、对比度、色彩信息,甚至能识别场景类型(比如蓝天、草地、人脸)。

矩阵测光的核心流程:

  1. 将画面分割成 N×M 个测光区域
  2. 计算每个区域的平均亮度
  3. 分析亮度分布特征(直方图、对比度等)
  4. 根据场景识别结果,动态调整各区域权重
  5. 输出最终曝光值

关键点:矩阵测光的「智能」在于权重分配。比如检测到人脸区域,会自动提高该区域的权重;检测到天空区域,会适当降低权重防止过曝。

下面这张图展示了四种测光模式的区域划分差异:

四种测光模式区域划分对比 四种测光模式区域划分对比 全局测光 所有区域等权重 100% 画面参与 中央重点 中央区域权重高 边缘权重低 点测光 仅 1%-5% 区域 其他区域忽略 矩阵测光 多区域智能分析 测光区域范围:大 → 小 全局(全部画面) 中央重点(中心为主) 点测光(极小区域) 矩阵(智能分区) 💡 选择建议: • 场景均匀 → 全局测光(简单可靠) • 主体在中央 → 中央重点测光(人像首选) • 极端光比 → 点测光(精确控制) • 复杂场景 → 矩阵测光(智能省心)

3.5 四种模式的对比总结

说了这么多,咱们来个直观的对比。我整理了一张表,把四种模式的核心差异列出来:

测光模式 测光区域 权重分配 智能程度 典型场景
全局测光 整个画面 均匀 低 光照均匀的室内、阴天
中央重点测光 中央为主,边缘为辅 中央 60%-80% 中 人像、产品拍摄
点测光 1%-5% 画面 仅测光点区域 低(但精准) 逆光、舞台、微距
矩阵测光 多区域网格 动态智能分配 高 风光、街拍、复杂场景

我的个人经验:在手机相机上,矩阵测光几乎是默认选项。但在专业相机上,我建议你根据场景手动切换。比如拍风光用矩阵,拍人像用中央重点,拍剪影用点测光。没有万能的模式,只有合适的场景。

3.6 算法实现中的注意事项

如果你是在写AE算法,有几点我得提醒你:

  • 测光区域边界处理:点测光的区域边界不要用硬切,最好加一个高斯渐变,避免测光结果突变
  • 权重平滑:矩阵测光的权重切换要平滑,不能出现「跳变」,否则曝光会忽明忽暗
  • 场景识别延迟:矩阵测光的场景识别不能太慢,否则用户都拍完了,算法还没反应过来
  • 兼容性:不同厂商的「矩阵测光」实现差异很大,不要假设所有设备的算法都一样

曾经踩过的坑:我在做某个项目的矩阵测光时,把场景识别做得太复杂,结果每帧都要算几百毫秒。后来我简化了识别逻辑,只区分「人脸」「天空」「其他」三类,速度提升了 10 倍,效果反而更好。有时候,简单就是美。

好了,测光模式就讲到这里。记住一句话:测光模式决定了「看哪里」,曝光算法决定了「怎么调」。下一层咱们会深入曝光收敛的具体策略,到时候你会看到,测光结果只是第一步,真正的挑战在后面。