当前位置:   article > 正文

使用 face++ API 实现人脸识别,刷脸登陆和活体检测(张张嘴,眨眨眼)

face++

简述

最近需要用到人脸识别功能,于是就上网找了下人脸识别的 API,最后找到了 face++
于是就想着用 face++ 的 api 来做一个刷脸登陆的 Demo

实现思路

注册时,前台通过浏览器调用摄像头,配合 viedo 和 canvas 标签截取人脸,转成 base64 传到后台并保存到数据库中;登陆时将登陆时的人脸和注册实时保存的人脸作比较


更新

今天又花了点时间在原来的基础上加了一个类似支付宝那样的“张张嘴”和“眨眨眼”的活体检测功能,做这个是之前这个做完后,觉得可能还是不太完善,要是有人拍了一张图片拿来验证估计也能通过,所以就加了“张张嘴”和“眨眨眼”,保证在摄像头前的人是“活”人?


效果

先看下做出来的效果
功能主要是:

  • 注册录脸
  • 登陆刷脸
  • 活体检测(张张嘴,眨眨眼)

注册录脸

在注册界面 http://localhost:8080/faceDemo/register.html ,输入用户名,密码,并且在点击提交时录入人脸
如果录入时检测不到会提示【比如歪脖子躲到了一边?】(左边是 video 展示,右边是 canvas 截图)
在这里插入图片描述

在这里插入图片描述

或者录入的人脸质量不足以用来对比都会提示失败(我这里用手遮住了下脸

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/324642
推荐阅读
相关标签