大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用AndroidSDK中的Face
成都创新互联公司专注于代县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供代县营销型网站建设,代县网站制作、代县网页设计、代县网站官网定制、微信小程序服务,打造代县网络公司原创品牌,更为您提供代县网站排名全网营销落地服务。
Detector实现人脸识别
流程是这样的:
1.
读取一张图片至Bitmap
(从Resource中,或是从手机相册中选取)
2.
使用FaceDetector
API分析Bitmap,将探测到的人脸数据以FaceDetector.Face存储在一个Face
list中;
3.将人脸框显示在图片上。
苹果和安卓的人脸识别在技术和功能上都有很大不同,苹果的Face ID是在屏幕上方的刘海里加入了原深感摄像头系统,包括红外镜头、泛光感应元件以及点阵投影器。在进行识别的时候点阵投影器会闪射出3万个光点,红外摄像头会捕捉这些光点的反馈,然后用捕捉到的数据与手机芯片中存储的数据比对,匹配之后就可以解锁了。安卓系统其实从Android 4.0的时候就开始加入了人脸识别,不过当时没有厂商重视。安卓目前的识别方法都是“比照片”,几乎都是通过算法,用前置摄像头捕捉面部的识别点,基本上都是只能识别二维平面,所以在安全性上与Face ID不再一个量级。
人脸识别在技术上好象还不太成熟,“人脸解锁的安全强度要低于图案、PIN或密码”,这个很容易理解,毕竟是摄像头取景来进行人脸识别,对于是真的人脸还是照片上的人脸,系统自然无法准确区分。另外“与您长相相似的人可能也能解锁您的平板电脑”,如果你是双胞胎中的一个,显然你是不适合使用人脸识别功能锁定屏幕的。
在人脸识别不可以解锁的时候,会出现其他的解锁方式,这是为了不是Android人脸识别。
由于人脸识别的准确性还是不如密码高,存在识别失败的情况,一旦识别失败,就需要有替代的解锁办法来辅助,所以在设置了人脸之后,还需要再进行补充识别方案的设置。在这里可以选择的是PIN密码。
PIN密码位数的最低要求为4位,设置一个4位以上又肯定能记得住的密码。
输入PIN密码之后,还需要确认一次之前所输入的密码,这跟许多密码设置的验证形式一样。
如果在识别的5秒时间里,没有正确识别人脸,那么方形区域将会消失,转而变成数字输入区域,这时用户就说明识别发生了错误,只能手动输入PIN密码来解锁。