活体检测-,他们是人脸识别中最重要的一部分,为了防止照片攻击。下面介绍自己应用的两种方案。
下面的眨眼和张嘴,摇头和点头,都是通过连续的图片,计算变化距离与不变距离的比,进行上一帧图像与下一帧图像的比,来判断是否为活体。这里用的是dlib,速度很快,可以做到实施检测,每秒20帧是可以做到的。
眨眼和张嘴
这个是根据相关论文来的,可以延伸到张嘴检测。
首先说眨眼检测
公式为
下面介绍张嘴检测,见下图。模仿眨眼,取点的时候需要注意,内圈的点变化更加明显。变化距离建议取内圈,固定距离选用外圈
公式为
摇头与点头
摇头和点头的方法近视,用到一和上面的想法几乎一样。
首先说摇头,当摇头的时候,你的脸颊会变窄,而你的鼻子长度几乎是不变的。