166、安防低照度与宽动态:星光级sensor与多帧融合的工程实践 166、安防低照度与宽动态:星光级sensor与多帧融合的工程实践去年夏天,我在一个园区监控项目现场蹲了三天。甲方反馈夜间画面全是噪点,车牌根本看不清,而白天逆光场景下人脸一片死黑。项目经理拿着海康的竞品样机怼在我面前:“人家这个效果,你们怎么搞不出来?”我盯着示波器上的sensor输出波形,心里清楚——这不是算法不行,是sensor配置和融合策略没对齐。星光级sensor的“假星光”陷阱很多工程师拿到IMX385、IMX327这类号称“星光级”的sensor,第一反应就是开高增益、拉长曝光。结果呢?画面亮是亮了,但噪点像雪花一样飘。这里踩过一个大坑:星光级sensor的真正优势在于低噪底和高量子效率,而不是无脑提增益。我习惯先看sensor的read noise和conversion gain。比如IMX385在模拟增益16x以下时,read noise能控制在2e-左右,一旦超过这个阈值,噪声会指数级上升。所以低照度场景的第一道防线不是增益,而是曝光时间。在安防场景中,帧率通常要求25fps,单帧曝光最多40ms。但如果你做多帧融合,可以允许单帧曝光到60ms甚至80ms,只要融合后的帧率能达标。别这样写代码——上来就设置sensor增益为最大值:// 错误示范:直接拉满增益sensor_set_gain