为了账号安全,请及时绑定邮箱和手机立即绑定

人脸识别登陆

最近在做人脸识别登陆,坐下总结,研究方向百度:
1.第一周研究百度在线在线人脸识别,
1)http://ai.baidu.com/登陆ai百度;
2)点击控制台,登陆账号密码
3)创建人脸库,获取API Key,Secret Key,为了以后获取每次调用接口必要使用的鉴权access_token;
然后把百度的在线SDK引入,或者git下载SDK ;然后自己研究人脸的增删查改;Java 对应文档https://ai.baidu.com/docs#/Face-Java-SDK/top
2.第二周研究离线采集人脸
我们当时想做的采集是win版本(原因单位没有安卓跟苹果,哈哈)
1)第一阅读对应文档啦
http://ai.baidu.com/docs#/FaceSDK-Collect-Basic-Windows/top
2)离线采集是c++程序做的,然后按照操作,下载vs,导入工程,然后跑一跑,哎呦,不错哦,功能相当完善(例如:能修改代码,自动识别人脸,如果没有人脸,会一直不停识别,识别到人脸后,能自动关闭摄像头)
3)集成到我们自己java web环境,
i)首先理清楚思路,第一步:离线采集sdk,在部署不可能部署服务器形式,每次用户打开的是自己电脑摄像头,如果部署服务方式,明显不现实;
ii)部署客户端,如何调用客户端?离线采集是C++版本,编译后生成.exe,
js调用.exe;修改注册表,保存成faceDes.reg类似这种名称,然后双击运行:
[HKEY_CLASSES_ROOT\faceDes]
@=“faceDes Protocol”
“URL Protocol”=""
[HKEY_CLASSES_ROOT\faceDes\DefaultIcon]
@=“C:\Users\Lenovo\Desktop\faceSDK\lix\FaceSDK-Collect-Basic-Windows\BaiduFaceCollect\x64\BaiduFaceCollect.exe”
[HKEY_CLASSES_ROOT\faceDes\shell]
@=""
[HKEY_CLASSES_ROOT\faceDes\shell\open]
@=""
[HKEY_CLASSES_ROOT\faceDes\shell\open\command]
@="“C:\Users\Lenovo\Desktop\faceSDK\lix\FaceSDK-Collect-Basic-Windows\BaiduFaceCollect\x64\BaiduFaceCollect.exe” "
iii)然后js调用faceDes,尼玛,权限不够,研究好几天,不知道怎么玩,放弃,放弃…
4)研究H5直接调用摄像头
用H5方式直接代替百度人脸采集
i)第一步:前台调用摄像头,上传百度人脸库
ii)第二步:登陆做人脸上传,做图片对比,如果相识80以上,则获取账号密码,然后调用login方法
iii)第三步:删除人脸
其中:美工小姐姐帮忙改的 ,这个展示看着比较顺眼

然后打开摄像头方法 function DT_register(){ var canvas = document.getElementById('canvas'); var video = document.getElementById('video'); var con ={ audio:false, video:{ width:250, height:300, } }; navigator.mediaDevices.getUserMedia(con) .then(function(stream){ var video = document.getElementById('video'); try { video.srcObject = stream; } catch (error) { video.src = (window.URL || window.webkitURL).createObjectURL(stream);} video.onloadmetadate = function(e){ video.play(); } }); }

总结,当中在登陆调用的是https://aip.baidubce.com/rest/2.0/face/v3/search?。。。这个接口,返回的face_token,不是图库中的人脸的face_token,而是此时拍照验证的人脸;使用H5也可以加入活体检测,也能屏蔽照片跟视频;
但是,我就想问wid,人脸登陆真的有必要吗?如果你家电视机带触屏,你会用手按吗?
如果有天系统上线,我特别想知道,你为什么不用记住账号密码,用人脸登陆?有什么想不开嘛?

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消