使用dlib人脸检测模型进行人脸活体检测:眨眼检测

Posted 索炜达.猿创

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dlib人脸检测模型进行人脸活体检测:眨眼检测相关的知识,希望对你有一定的参考价值。

点击查看:使用dlib人脸检测模型进行人脸活体检测:眨眼检测

文件大小:106M

操作系统:Windows10旗舰版

开发工具:Python3.8、OpenCV4.5、dlib

开发语言:.py

简要概述:

眨眼检测,基本原理:计算眼睛长宽比 Eye Aspect Ratio,EAR.当人眼睁开时,EAR在某个值上下波动,当人眼闭合时,EAR迅速下降,理论上会接近于零,当时人脸检测模型还没有这么精确。所以我们认为当EAR低于某个阈值时,眼睛处于闭合状态。为检测眨眼次数,需要设置同一次眨眼的连续帧数。眨眼速度比较快,一般1~3帧就完成了眨眼动作。两个阈值都要根据实际情况设置。
在这里插入图片描述
dlib模型:shape_predictor_68_face_landmarks.dat.bz2

演示视频:
在这里插入图片描述
在这里插入图片描述

以上是关于使用dlib人脸检测模型进行人脸活体检测:眨眼检测的主要内容,如果未能解决你的问题,请参考以下文章

[计算机视觉]人脸应用:人脸检测人脸对比五官检测眨眼检测活体检测疲劳检测

如何通过活体检测

人脸检测实战高级:使用 OpenCVPython 和 dlib 完成眨眼检测

人脸识别中的活体检测是啥?

什么是活体检测

什么是活体检测