Face_Antispoofing
Face_Antispoofing
标签: anti-spoofing
本文是项目https://github.com/coderwangson/Face_Antispoofing 的说明。
依赖环境
opencv
tensorflow
torch
dlib
项目简介
本项目提供了带交互的活体检测,通过输出指定指令,让用户配合,如果没有按照指令做出相应动作,则判定为负样本。
提供的指令包括眨眼(blink eye) 张嘴(open mouth) 点头(node head) 摇头(shake head)
,每次随机从四个指令里面选出来3个进行交互。
对于眨眼检测基于 https://blog.csdn.net/hongbin_xu/article/details/79033116 提供的方案。
对于张嘴检测则基于 https://github.com/mauckc/mouth-open 。
因为这些检测都是基于面部的landmark,而mtcnn等提供的landmark容易跟丢,所以本项目使用的是 https://github.com/610265158/Peppa_Pig_Face_Engine 提供的landmark检测方案,模型在这个项目里面也有给出,只需要下载Peppa提供的模型并放在model里面即可。
项目运行
- 下载 https://github.com/610265158/Peppa_Pig_Face_Engine#train 提供的模型
- python main.py即可
默认调用的是电脑摄像头,需要先把面部放到圆圈里面对齐,然后按照左上角的指令进行指定动作即可。
可能由于摄像头型号不同,导致对应眨眼或者摇头的阈值不同,则可以在face.py
上面进行配置。
Face_Antispoofing相关推荐
- iOS dispatch_after
dispatch_after是来延迟执行的GCD方法,dispatch_after能让我们添加进队列的任务延时执行,该函数并不是在指定时间后执行处理,而只是在指定时间追加处理到.dispatch_qu ...
最新文章
- JetBrains DataGrip工具配置数据库过程详解
- python中findroot_python文件查找之find命令
- 三款云数据库性能测试,谁表现最好?
- 【☀️Linux什么姿势最舒服?简单讲讲☀️】嵌入式Linux入门
- jms、amqp、mqtt区别与联系
- manjaro linux 教程,Manjaro 使用基础
- mybatis 原理_了解Mybatis的工作原理吗
- PhotoKit在线图片编辑器
- 新媒体广告摘录 形泰传媒 尹语堂®
- 基于深度学习的单目2D/3D姿态估计综述(2021)
- 微信公众号数据2019_全国公众号总排名2019,全国微信公众号排名
- http-server
- C语言程序怎么读取亮度值,颜色空间RGB与 色调、饱和度、亮度(ESL)转换的完整C语言算法...
- error uploading crisocket: timed out waiting for the conditionswapoff -a # will turn off the swap
- 全球及中国AV瘘针组行业需求趋势及投资前景预测报告(新版)2022-2027
- 满足中二魂却没啥用的 5 款开发者工具
- 浅析TVS管的ESD静电防护原理
- 2023最新在线星座运势网站开源源码+只作为参考
- [yinna/AutoTestPlantform] Django Secret Key exposed on GitHub
- 计算机录入与排版训练课件,计算机录入与排版课件.ppt
热门文章
- SIP系统怎么禁用?Mac上 sip系统完整性关闭方法,怎么看sip是否关闭
- 京东APP收银台Kotlin化实践
- 打开.class文件的方法
- 复现中国第一台通用电子数字计算机——“103”计算机
- oracle 数据库更改字符集,解决生僻字和中文标点符号. 乱码
- 怎么把动图放到word里_word文档怎么插入gif动态图片
- i12蓝牙耳机充电仓怎么看充满电_安卓手机想要实现苹果耳机一样的连接动画?追求性价比可以选这个...
- Genesys GIM部署
- ceph 数据恢复检测
- vue 加密手机号(过滤器)