双目摄像头

一句话定义

双目摄像头用两个镜头同时成像,靠视差判断人脸的三维深度,用来挡住照片和视频攻击。

三维深度是怎么算出来的

两个镜头之间有固定间距(叫基线),同时拍摄同一个场景。因为位置不同,同一个点在两张图上的像素位置会有偏移,这个偏移量叫视差。

目标越近,视差越大;越远,视差越小。知道基线长度、镜头焦距和视差,就能用几何关系算出该点到镜头的距离。

人脸是一个有起伏的三维曲面,鼻子离镜头近、眼睛和脸颊稍远、背景更远。算法把整张脸的深度图算出来,就能判断镜头前的是立体的真人脸,还是平板上的照片。

单目、双目、3D 结构光的对比

方案原理能否识别立体成本抗强光
单目一个镜头,纯二维特征比对不能,易被照片攻击最低中
双目两个镜头,靠视差算深度能中较好
3D 结构光投射光斑图案,测形变重建三维能,精度更高最高强光下有影响

单目方案便宜但安全性最弱,只适合不涉及支付的场景;双目是性价比最高的选择,食堂刷脸支付、门禁刷脸开门大多用这个;3D 结构光 精度最高,用在安全等级更高的场合。

双目的两个限制

一是光照。双目靠纹理和视差匹配,光线太暗或强逆光时,两个镜头的图像都变差,深度算不准,识别率会下降。所以食堂窗口这类强逆光位置,要配宽动态镜头或补光灯。

二是距离。基线越短,可测的深度范围越窄。食堂刷脸一般要求站在 0.5–1 米内,站太远深度信息就不可靠了。

国万设备怎么配

国万的刷脸消费机与门禁终端普遍采用双目 200 万像素宽动态方案,用于食堂刷脸支付、门禁刷脸开门。如果项目对抗欺骗要求更高(比如涉及补贴发放、需要防照片冒领),可以选配 3D 结构光模组。

需要说明的是:双目不是万能的,真正决定安全性的还有 活体检测 算法和后台的风控规则(限额、白名单、异常告警)。