
院子里那台枪机,上回画面发白,我擦了罩子就解决了。这回毛病换了个方向:白天回放清清楚楚,一到晚上,猫从摄像头前面跑过去就是一道白光,人走过去糊成一条影子,五官根本认不出来。装监控图什么?图的就是夜里能看清是谁,结果白天能看清、夜里最需要它的时候它最糊。
翻了一晚上资料,加上自己调了三轮,我把这事摸明白了:夜视拖影九成不是机器坏,是光线不够的时候,相机自己把快门拉长了。先把病根讲清楚,再说三处能动手的地方。
先分清你家是哪种糊
晚上画面糊,至少有四种糊法,病根完全不一样,吃错药就是白折腾:
| 长相 | 病根 | 治法方向 |
| 满屏彩色噪点,不动的东西也糊 | 光不够,增益硬拉(雪花) | 补光 |
| 整画面发白像起雾 | 红外光被罩子玻璃弹回来 | 擦罩子、挪机器 |
| 静止的清楚,一动就拖尾巴 | 快门被拉长(拖影) | 补光、关宽动态 |
| 一个东西带两层轮廓 | 宽动态合成或红外叠影(鬼影) | 关宽动态、清反光物 |
前两种我写过专门的:雪花是红外灯够不着、机器靠增益硬拉亮度,补光就行;发白是红外光撞上罩子被弹回来,擦一擦挪一挪的事。今天专门说后两种,它俩才是「认不清人」的主力。
拖影的病根:快门被拉长了
先说一笔物理账。摄像头每一帧画面,是「快门开着的那段时间里,光在传感器上的累积」。快门开多久,运动物体就在传感器上挪多久,挪的这段全糊在画面里。
白天光线足,快门一般几千分之一秒,人走过去那点位移可以忽略。到了夜里,光线掉到白天的几十分之一,自动曝光为了把画面拉亮,有两只手可以动:一是拉长快门,多收点光;二是拉高增益,把信号硬放大。坑就坑在顺序上——大部分机器先拉快门,快门顶到头了才猛拉增益。所以夜视画面往往又拖影又带雪花,两笔账一起算。
拿人算一下就明白了。人散步的速度大概每秒一米,快门1/50秒,这一帧里人挪了2厘米,脸还认得清;快门拉到1/5秒,一帧里人挪了20厘米,五官糊成一片,跑起来的人直接拖成一道影子。我那台机器夜里实测快门在1/10秒上下,怪不得猫跑过去只剩一道白光,猫比我跑得快。
所以夜视拖影的本质就一句话:机器牺牲快门速度换亮度。想让它别拖,就得在补光或者限制快门上动手,别的地方使劲没用。
第一刀:先把宽动态关了试试
很多人为了门口逆光能看清人脸,开过「宽动态」这个开关,有的App里叫WDR。它的工作方式是把亮处和暗处各拍一帧再合成一张,白天逆光确实管用,我之前写逆光的时候还专门讲过怎么开它。
但夜里它帮倒忙。多帧合成意味着运动物体在不同曝光的几帧里位置不一样,合成时对不齐,人就带上重影和拖尾。做图像的管这叫「鬼影伪影」,是宽动态与生俱来的老毛病。我那台机器白天逆光开的宽动态一直没关,后来对照着试了一晚,夜里那条尾巴至少有一半是它的锅。
同一个开关,白天逆光要开、夜里拖影要关,这不是矛盾,是它只该在「光够但反差大」的场景干活。你家摄像头要是夜里拖影,先去设置里把宽动态关掉看一晚上,这一步零成本。
第二刀:补光,把快门顶回去
病根是快门被拉长,治本就是给光。光一够,自动曝光自然把快门收回去,1/50秒回来了,拖影也就散了。
补什么光有讲究。红外光人眼看不见、不扰民,但红外画面是黑白的,只能看清「有个东西过去了」,认不出是谁。真要夜里认人,一盏十几块的人体感应灯比什么都实在——人一走近,灯亮了,快门立刻收回去,那几秒的画面又亮又清楚。我家院子里挂的就是这种,跟补雪花那回是同一盏灯,一次投入管两个毛病。
装的位置有个讲究:灯别对着摄像头照,要装在摄像头旁边、往监控区域照。灯要是正对镜头,画面就变成一片惨白,绕回发白那篇的坑里去了。
第三刀:查查帧率和子码流
还有一个容易被忽略的:帧率。手机App里看回放,默认走的往往是子码流(清晰度低的那一路),有些机器子码流帧率只有十几帧,每帧间隔八十多毫秒,再叠上慢快门,动起来的画面一顿一顿还拖影。你以为是网络卡,其实是回放流本身的参数。
带网页后台的机器(海康系、TP这些IPC),电脑浏览器敲摄像头的IP进后台,在「配置→音视频→视频编码」里面能看到主码流和子码流的帧率,尽量都顶到25帧。消费级的家用摄像头(萤石App、米家App这类)大多不开放子码流参数,这条路走不通,只能靠前两刀兜底。
顺带提醒一句,帧率顶上去码率也会涨一点,存储天数会略微缩水。这笔别省,录像存得再久,看不清人也白搭。
鬼影另说:两个来源
如果你家画面不是拖尾巴,而是一个人带着两层轮廓,那叫鬼影,来路有两个。
一个是红外叠影:镜头前面有玻璃、罩子或者近处的白墙招牌,红外光打出去被弹回来,在画面上叠出一层虚像。这跟画面发白是同一条病根,挪机器、清掉镜头前的反光物就能解决。
另一个是频闪:家里的灯是50Hz市电供的,灯光每秒实际闪100次,快门时间和它不同步的时候,画面上会出现一条条滚动的暗带,看着也像重影。这个治法最简单,换盏灯,或者把摄像头挪个角度躲开那盏灯,完事。
什么情况认命换机器
三刀都下了还拖,就得看硬件了。夜视拖影的上限由传感器大小和光圈决定,这就是「星光级」机器贵的原因:同样的暗光,它用更短的快门也能拍到亮度,运动物体自然清楚。买的时候别盯着红外灯吹多少米,要看传感器靶面和最低照度这两个数,我写选购那篇专门算过这笔账。
| 你家的情况 | 先做什么 | 花多少钱 |
| 拖影,而且开过宽动态 | 关宽动态,看一晚 | 0元 |
| 拖影,院子里晚上没灯 | 补一盏人体感应灯 | 十几块 |
| App回放拖,实时看着还行 | 查子码流帧率 | 0元 |
| 不动的东西也带重影 | 查镜头前的反光物 | 0元 |
| 三刀都试了还糊 | 认命,换星光级 | 几百块起 |
我的动手顺序是关宽动态、补感应灯、查子码流帧率,都不行再谈换机器。院子里那台,关了宽动态加上感应灯之后,夜里人走过去能看清脸了,猫跑过去是只猫,不再是一道白光。防盗摄像头,夜里认得出人,才算干了本职。

发表评论