0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样让Face ID认出戴口罩的自己

ss 来源:我的极刻 作者:我的极刻 2020-12-10 10:11 次阅读

戴口罩已经成为我们生活中必不可少的一件重要事项了,但这可头疼坏了iPhone手机的用户们了,毕竟目前主流的iPhone手机都是用Face ID来解锁的。如果戴上口罩,就必须经历一次,面容识别失败,手动输入密码的过程。那么Face ID是否能够认出戴口罩的你呢?

Face ID可以认出戴口罩的你!

由于不想频繁手动输入密码来解锁手机,许多脑洞大开的小伙伴就找到了戴口罩也能解锁手机的方法。比如戴上口罩反复解锁手机,面容识别失败后就立即输入密码,循环这一系列动作半小时左右,手机就能认出戴着口罩的你了。

腾讯安全玄武实验室更是发布过一项苹果Face ID的研究成果,只需3个步骤,耗时一两分钟就能戴着口罩解锁iPhone了。

第一步:取一只口罩左右对折挡住半边脸 。可手持口罩半遮面,或将两个耳挂绳重合后挂于一侧耳朵上。

第二步:保持半遮脸部的状态,设置Face ID。

第三步:触发面容录入的画面后,保持口罩与脸的相对位置不变,头部转圈录入面容,或者头部不动,让手机绕着头转动。

不过以上的办法也并不能保证小伙伴们100%戴着口罩就能解锁手机,小黑整理了3个要点:

1.录入Face ID时鼻子部分最好多露出一些

2.戴着眼镜录入Face ID成功率基本为0%

3.即使成功了1次,也要戴着口罩、摘下口罩反复解锁多次,让手机适应

其实苹果的Face ID是有学习功能的,它能够根据使用者的外观变化,进行深度的学习和模拟。这就可以说明为什么你戴上眼镜、化了妆、甚至留长胡子,Face ID依然能认出你。而Face ID的学习能力正是来自于强大的NPU。

爱学习的NPU

▲ 手机芯片中的3大处理器

一般手机芯片中,常常会分为几个区域。第一是擅长处理复杂任务和发号施令的CPU,第二是擅长图形处理的GPU。但往往擅长处理人工智能任务的NPU却时常会被人们忽略。

虽然NPU的“占地面积”没有CPU和GPU大,但它的能力却不容忽视。一台手机的智能程度往往就是依赖于NPU,所以拥有NPU的芯片往往被称作为“AI仿生芯片”。

戴着口罩解锁手机正是要归功于NPU的能力。摄像头先捕捉到人脸后,CPU和GPU就会在极短的时间内对图片进行预处理,NPU和GPU再一起检测、提取特征,最后CPU、GPU和NPU共同完成人脸的识别和分类。

▲ NPU的效率非常高

如果只依靠算法,CPU和GPU也可以配合完成学习过程,但缺点也十分明显,效率低且功耗大。CPU和GPU需要用到数千条指令才能完成的神经元处理,NPU只需要一条或是几条。

NPU之所以学习效率这么高,是因为它在电路层模拟了人类神经元和突触,并且用深度学习指令集,直接处理大规模的神经元和突触,通过突出权重实现储存和计算一体化。

NPU究竟能带给我们什么?

国内最早研究NPU的企业就是寒武纪了。2017年华为发布的麒麟970芯片就是采用的寒武纪NPU架构,华为麒麟970也成为世界首款移动端AI芯片。

不过十多天后,苹果的iPhone X就携带着A11仿生芯片问世了。这也是苹果第一款支持AI加速的处理器。而也是从这一年开始,各大手机厂商都纷纷开始重视手机的AI能力了。

那么NPU的加持除了可以让手机不断学习面容解锁,还可以为我们带来什么呢?比如华为手机的隔空操作、智感支付,iPhone 12的Deep Fusion、HDR 视频等。

除了在手机端,NPU也逐渐开始应用在平板和笔记本电脑上了。苹果刚发布不久,搭载M1芯片的MacBook Pro就拥有16核的NPU,将机器学习的速度提升了11倍,更是可以每秒执行11万次的运算。

毕竟在当前的移动端,CPU和GPU的提升,对于普通用户来说已经不明显了。就好比iPhone X和iPhone 12相比,运行的流畅程度基本没有差别。真正影响用户体验的就是芯片的学习能力,这也是为什么越来越多手机厂商开始关注NPU发展的原因。

说了这么多,戴着口罩解锁手机总归还是有点不保险,成功率也不能保证100%。所以小黑希望苹果能够在下一系列的手机中加入屏下指纹解锁这个功能,毕竟现在哪怕是千元机都配备了这个功能。

责任编辑:xj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10442

    浏览量

    206564
  • 面部识别
    +关注

    关注

    1

    文章

    373

    浏览量

    26492
  • NPU
    NPU
    +关注

    关注

    2

    文章

    210

    浏览量

    18084
收藏 人收藏

    评论

    相关推荐

    stm32g070怎么可以usart3串口可以自动接收自己发出的数据?

    usart3:没有开启DMA模式,开启此功能必须使能timer1,而且中断发送数据时,总是产生idle故障标志。且总是接收到自己发出的数据。请问,1.怎样可以idle故障标志不再产生?2.怎么可以
    发表于 03-28 06:53

    NUC970怎样配置CAN的寄存器,使CAN通信能够接收任意ID的数据包?

    NUC970怎样配置CAN的寄存器,使CAN通信能够接收任意ID的数据包?
    发表于 01-17 08:04

    苹果Touch ID停产,苹果芯片高管离职

    随着 2017 年 iPhone X 的推出,苹果公司放弃了 Touch ID 身份验证技术。这款智能手机带来了名为 Face ID 的全新面部识别系统。
    发表于 12-08 09:45 243次阅读

    苹果或已放弃Touch ID技术,该技术芯片制造已关停

    然而,有关苹果在iPhone上重新启用 Touch ID 的传言已经流传了一段时间。该公司还在开发下一代 iPhone SE 4,它将放弃Touch ID,并容纳Face ID 的所有
    的头像 发表于 12-06 17:14 501次阅读

    苹果将放弃Touch ID,尝试Face ID方案

     博主表示,苹果已经关闭了大部分制造指纹识别模块的生产线,只有少数产线仍在为iPhone SE 3生产。因此,在短期内不太可能推出新的使用Touch ID解锁的iPhone。
    的头像 发表于 11-29 17:28 3787次阅读

    什么是分布式ID,9种分布式ID的实现方式

    在业务场景上除了常规的Long类型 ID,也需要支持“String类型 ”、“MixId类型 ”(后详述)等多种类型的ID生成,每一种类型也需要支持不同的长度的ID
    的头像 发表于 11-16 16:50 722次阅读
    什么是分布式<b class='flag-5'>ID</b>,9种分布式<b class='flag-5'>ID</b>的实现方式

    如何查看一个线程的ID

    1.什么是线程? linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。 1.1线程是怎样描述的? 线程实际上也是一个task_struct
    的头像 发表于 11-13 14:38 433次阅读
    如何查看一个线程的<b class='flag-5'>ID</b>

    Hugging Face被限制访问

    目前尚不清楚 Hugging Face 何时出现访问限制问题。雅虎的报道称,早在今年 5 月起,就已经有用户在 HF 的论坛上抱怨连接问题。另外有报道称,至少从 9 月 12 日起,Hugging Face 在中国就完全无法使用。
    的头像 发表于 10-22 15:51 1176次阅读
    Hugging <b class='flag-5'>Face</b>被限制访问

    怎样顶层模块调用子模块里面的数据?

    怎样顶层模块调用子模块里面的数据
    发表于 10-16 08:36

    NUC970怎样配置CAN的寄存器,使CAN通信能够接收任意ID的数据包?

    1、NUC970 裸机程序2、怎样配置CAN的寄存器,使CAN通信能够接收任意ID的数据包。 谢谢!
    发表于 09-04 06:11

    使用OpenVINO trade 2021版运行Face_recognition_demo时报错怎么解决?

    可能的错误包括: face_recognition_demo与 OpenVINO™ 2021 版本的推断错误: Error:ImportError:DLL load failed while
    发表于 08-15 06:20

    使用Face ID的学生考勤

    电子发烧友网站提供《使用Face ID的学生考勤.zip》资料免费下载
    发表于 06-28 11:22 0次下载
    使用<b class='flag-5'>Face</b> <b class='flag-5'>ID</b>的学生考勤

    NUC980如何设置,可以在uboot启动时uboot识别到用户自己ID

    在使用NUC980时,使用的是winbond的W25M02GV SPI NAND FLASH芯片,但是在uboot启动时,无法识别到ID,需要修改什么参数吗
    发表于 06-27 12:55

    Gladius 3D打印口罩开源分享

    电子发烧友网站提供《Gladius 3D打印口罩开源分享.zip》资料免费下载
    发表于 06-19 16:26 0次下载
    Gladius 3D打印<b class='flag-5'>口罩</b>开源分享

    如何修改自己ID名称

    因为一些原因,在电子发烧友注册的用户在注册时无法为自己ID名,而是默认将ID名称显示自己的账号,账号类似于你的QQ号,显示的ID类似于你的
    发表于 06-14 16:40