用AndroidSDK中的Face Detector实现人脸识别
成都创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计、成都外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元石狮做网站,已为上家服务,为石狮各地企业和个人服务,联系电话:18982081108
流程是这样的:
1. 读取一张图片至Bitmap (从Resource中,或是从手机相册中选取)
2. 使用FaceDetector API分析Bitmap,将探测到的人脸数据以FaceDetector.Face存储在一个Face list中;
3.将人脸框显示在图片上。
人脸识别功能正常使用需达到以下的条件:
1、需手机有前置摄像头,能正常使用;
2、请保持网络畅通;
3、手机需Android2.3及以上系统;
4、请确保光线充足;
5、需启用隐私信箱密码。
该答案来自腾讯手机管家官方网站
工具/原料
安卓手机
人脸识别解锁
方法/步骤
1
进入手机设置,方式有点击手机功能键,也可以在手机找到一个如图的设置图标。点击进入手机设置。
在设置里有很多选项, 可能新手会看晕,你只需要查找到与安全字眼有关的,点击进入看看,若不是再返回再找找。
进入手机安全选项设置,选择屏幕安全保护或有一些手机叫“锁定屏幕”。
选择屏幕保护的密码类型,可以是图案九宫格,也可以是数字、人脸组合。
点击人脸解锁进入人脸识别解锁屏幕功能设置界面。进入这个界面下面的操作所有的手机基本都一样了。
在上一步中了解一下人脸识别解锁屏幕功能需要注意的地方。光线,平视。
当围绕脸部一圈的小圆点都点亮了,就捕获面部图像成功。
为了人脸解锁失败进不了手机,还可以选择备份解锁。可骒图案九宫格,可以数字密码。
输入数字密码。点击下一步。
再次输入,点击继续。
大功造成了。现在可以将你的手机关屏,然后再开屏,则会激活你的前置摄像头,对正你的头可以进行人脸识别解锁屏幕了。
先看看什么是3D结构光技术。
它的工作原理类似于绘制浅海海底地形图的声呐系统,通过反射信息来确定深度。3D结构光则是通过人脸表现反射光线来确定深度信息的,从而最终绘制出人脸的面部信息。
根据华为的介绍, 华为手机上使用的3D结构光技术,也属于华为自研的技术。 其中点阵投影器会投射出高达 30000 个面部信息点,从而绘制精准的3D面部结构。这样就保证了3D人脸解锁实现支付级别安全。
据说,目前有四家再做3D结构光,除了华为苹果还有另外两家。
而手机厂商没有技术做出来,且成本也不会低,如果想要搭载只能用第三方。
但目前在Android市场中3D人脸识别传感器的OEM成本过高,涉及的许多关键部件供不应求,使得整体价格较为昂贵。
虽然之前小米8还有oppoFindX上也采用过类似的3d结构光,却远远达不到支付的级别。而且, 由于采用第三方在技术成熟度和数据安全控制方面没有保障。
另一个就是,大大的刘海屏幕完全没有挖孔屏好看,屏占比方面也比不过。
所以其他手机厂商直接放弃3D结构光,采用,更加便宜便捷的指纹识别。 手机指纹发展多年,不管在技术成熟度上和安全性都已经非常稳定。 后期随着超声波屏下指纹技术的成熟,成本进一步下降,其技术也能大面积铺设。
综合考虑后,其他手机厂商放弃了技术达不到,安全性低成本居高不下的3D结构光,通通采用指纹识别技术。
技术跟不上,成本受不了!
说实话面容识别真的好用
1,成本
2,美观
这个问题是不对的。小米8也是3D面容。OPPO Find X也是。3D有两种。一种是苹果的激光点阵。一种是国产手机常用的TOF。两种有自己的优缺点。
我特么哪知道啊问我
人脸识别在技术上好象还不太成熟,“人脸解锁的安全强度要低于图案、PIN或密码”,这个很容易理解,毕竟是摄像头取景来进行人脸识别,对于是真的人脸还是照片上的人脸,系统自然无法准确区分。另外“与您长相相似的人可能也能解锁您的平板电脑”,如果你是双胞胎中的一个,显然你是不适合使用人脸识别功能锁定屏幕的。
在人脸识别不可以解锁的时候,会出现其他的解锁方式,这是为了不是Android人脸识别。
由于人脸识别的准确性还是不如密码高,存在识别失败的情况,一旦识别失败,就需要有替代的解锁办法来辅助,所以在设置了人脸之后,还需要再进行补充识别方案的设置。在这里可以选择的是PIN密码。
PIN密码位数的最低要求为4位,设置一个4位以上又肯定能记得住的密码。
输入PIN密码之后,还需要确认一次之前所输入的密码,这跟许多密码设置的验证形式一样。
如果在识别的5秒时间里,没有正确识别人脸,那么方形区域将会消失,转而变成数字输入区域,这时用户就说明识别发生了错误,只能手动输入PIN密码来解锁。