双目摄像头
一句话定义
双目摄像头用两个镜头同时成像,靠视差判断人脸的三维深度,用来挡住照片和视频攻击。
三维深度是怎么算出来的
两个镜头之间有固定间距(叫基线),同时拍摄同一个场景。因为位置不同,同一个点在两张图上的像素位置会有偏移,这个偏移量叫视差。
目标越近,视差越大;越远,视差越小。知道基线长度、镜头焦距和视差,就能用几何关系算出该点到镜头的距离。
人脸是一个有起伏的三维曲面,鼻子离镜头近、眼睛和脸颊稍远、背景更远。算法把整张脸的深度图算出来,就能判断镜头前的是立体的真人脸,还是平板上的照片。
单目、双目、3D 结构光的对比
| 方案 | 原理 | 能否识别立体 | 成本 | 抗强光 |
|---|---|---|---|---|
| 单目 | 一个镜头,纯二维特征比对 | 不能,易被照片攻击 | 最低 | 中 |
| 双目 | 两个镜头,靠视差算深度 | 能 | 中 | 较好 |
| 3D 结构光 | 投射光斑图案,测形变重建三维 | 能,精度更高 | 最高 | 强光下有影响 |
单目方案便宜但安全性最弱,只适合不涉及支付的场景;双目是性价比最高的选择,食堂刷脸支付、门禁刷脸开门大多用这个;3D 结构光 精度最高,用在安全等级更高的场合。
双目的两个限制
一是光照。双目靠纹理和视差匹配,光线太暗或强逆光时,两个镜头的图像都变差,深度算不准,识别率会下降。所以食堂窗口这类强逆光位置,要配宽动态镜头或补光灯。
二是距离。基线越短,可测的深度范围越窄。食堂刷脸一般要求站在 0.5–1 米内,站太远深度信息就不可靠了。
国万设备怎么配
国万的刷脸消费机与门禁终端普遍采用双目 200 万像素宽动态方案,用于食堂刷脸支付、门禁刷脸开门。如果项目对抗欺骗要求更高(比如涉及补贴发放、需要防照片冒领),可以选配 3D 结构光模组。
需要说明的是:双目不是万能的,真正决定安全性的还有 活体检测 算法和后台的风控规则(限额、白名单、异常告警)。