赞
踩
最近需要用到人脸识别功能,于是就上网找了下人脸识别的 API,最后找到了 face++
于是就想着用 face++ 的 api 来做一个刷脸登陆的 Demo
注册时,前台通过浏览器调用摄像头,配合 viedo 和 canvas 标签截取人脸,转成 base64 传到后台并保存到数据库中;登陆时将登陆时的人脸和注册实时保存的人脸作比较
更新
今天又花了点时间在原来的基础上加了一个类似支付宝那样的“张张嘴”和“眨眨眼”的活体检测功能,做这个是之前这个做完后,觉得可能还是不太完善,要是有人拍了一张图片拿来验证估计也能通过,所以就加了“张张嘴”和“眨眨眼”,保证在摄像头前的人是“活”人?
先看下做出来的效果
功能主要是:
在注册界面 http://localhost:8080/faceDemo/register.html ,输入用户名,密码,并且在点击提交时录入人脸
如果录入时检测不到会提示【比如歪脖子躲到了一边?】(左边是 video 展示,右边是 canvas 截图)
或者录入的人脸质量不足以用来对比都会提示失败(我这里用手遮住了下脸
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。