
141、人脸AE实战:基于人脸检测的曝光补偿与逆光场景调优上周在调试某款旗舰机的前摄时,遇到一个让人头疼的case:用户在逆光环境下自拍,人脸区域始终过曝,背景天空倒是细节清晰。产品经理拿着竞品样机怼到我面前,说人家能拍出“氛围感”。我盯着示波器上的亮度直方图,心里清楚——这不是简单的AE target调低就能解决的问题,人脸检测框和曝光权重之间的博弈,才是逆光场景的核心矛盾。逆光场景下的人脸AE为什么难调?先说说硬件层面的限制。手机摄像头动态范围普遍在60-70dB左右,而逆光场景的亮度跨度往往超过100dB。这意味着无论你怎么调曝光,总有一部分信息会丢失。传统AE算法依赖全局测光,遇到逆光就傻眼——背景太亮导致整体曝光偏低,人脸死黑;或者为了人脸提亮,背景直接过曝成一片白。人脸检测介入后,问题变成了“如何让算法知道人脸才是重点”。但这里有个坑:人脸检测框本身有延迟,当人脸从暗区快速移动到亮区时,AE的响应速度跟不上,就会出现“闪烁”或“过曝-欠曝”来回跳变。我在某款低端平台上吃过这个亏,人脸检测帧率只有15fps,AE却跑在30fps,结果就是检测框还没更新,曝光已经调过头了。曝光补偿策略:不是简单加EV很多人以为人脸AE就是检测到人脸后,把测光权重往人脸区域倾斜。实际操作中,我习惯把问题拆成两层:全局曝光基准和局部补偿系数。全局曝光基准由背景亮度决定,比如逆光场景下,背景天空的亮度值可能达到200-2