
092、人脸AE与区域曝光:基于人脸检测的亮度锁定与背光补偿算法一、一个让我熬夜三天的bug2019年某款旗舰机的前摄调试,客户反馈视频通话时人脸忽亮忽暗。我们查了三天,发现是AE算法在检测到人脸后,把整帧亮度锁死在某个目标值,但背景有大面积白色墙壁时,人脸反而过曝。更诡异的是,当人脸从画面中心移到边缘,亮度会突然跳变——因为人脸检测框的置信度波动导致AE权重突变。这个案例暴露了人脸AE最核心的矛盾:人脸亮度锁定与场景动态范围之间的博弈。今天这篇笔记,就围绕这个矛盾展开。二、人脸AE不是简单的“人脸区域测光”很多新手以为人脸AE就是“检测到人脸,然后只对人脸区域做测光”。实际调试中你会发现,如果完全依赖人脸区域的平均亮度,会出现三个典型问题:人脸区域过曝:当人脸高光区域(额头、鼻梁)被检测框包含,但框内还有部分背景,平均亮度会被拉低,导致实际人脸过曝背景闪烁:人脸移动时,检测框位置变化导致测光区域突变,背景亮度跟着跳低照度下失效:人脸检测置信度低于阈值时,AE策略突然切换回全局测光,造成亮度跳变我调试某款安防IPC时遇到过更极端的案例:人脸背对窗户,检测框内人脸区域亮度只有8bit值30,但背景窗户区域亮度高达220。如果只对人脸测光,背景会完全过曝;如果做全局平均,