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相关推荐

  1. iOS dispatch_after

    dispatch_after是来延迟执行的GCD方法,dispatch_after能让我们添加进队列的任务延时执行,该函数并不是在指定时间后执行处理,而只是在指定时间追加处理到.dispatch_qu ...

最新文章

  1. JetBrains DataGrip工具配置数据库过程详解
  2. python中findroot_python文件查找之find命令
  3. 三款云数据库性能测试,谁表现最好?
  4. 【☀️Linux什么姿势最舒服?简单讲讲☀️】嵌入式Linux入门
  5. jms、amqp、mqtt区别与联系
  6. manjaro linux 教程,Manjaro 使用基础
  7. mybatis 原理_了解Mybatis的工作原理吗
  8. PhotoKit在线图片编辑器
  9. 新媒体广告摘录 形泰传媒 尹语堂®
  10. 基于深度学习的单目2D/3D姿态估计综述(2021)
  11. 微信公众号数据2019_全国公众号总排名2019,全国微信公众号排名
  12. http-server
  13. C语言程序怎么读取亮度值,颜色空间RGB与 色调、饱和度、亮度(ESL)转换的完整C语言算法...
  14. error uploading crisocket: timed out waiting for the conditionswapoff -a # will turn off the swap
  15. 全球及中国AV瘘针组行业需求趋势及投资前景预测报告(新版)2022-2027
  16. 满足中二魂却没啥用的 5 款开发者工具
  17. 浅析TVS管的ESD静电防护原理
  18. 2023最新在线星座运势网站开源源码+只作为参考
  19. [yinna/AutoTestPlantform] Django Secret Key exposed on GitHub
  20. 计算机录入与排版训练课件,计算机录入与排版课件.ppt

热门文章

  1. SIP系统怎么禁用?Mac上 sip系统完整性关闭方法,怎么看sip是否关闭
  2. 京东APP收银台Kotlin化实践
  3. 打开.class文件的方法
  4. 复现中国第一台通用电子数字计算机——“103”计算机
  5. oracle 数据库更改字符集,解决生僻字和中文标点符号. 乱码
  6. 怎么把动图放到word里_word文档怎么插入gif动态图片
  7. i12蓝牙耳机充电仓怎么看充满电_安卓手机想要实现苹果耳机一样的连接动画?追求性价比可以选这个...
  8. Genesys GIM部署
  9. ceph 数据恢复检测
  10. vue 加密手机号(过滤器)