一种人脸解锁方法及电子设备技术

技术编号:25756616 阅读:39 留言:0更新日期:2020-09-25 21:05
一种人脸解锁方法及电子设备,该电子设备可以是人工智能设备。该智能化的解锁方法包括:获取用户的第一图像,在检测到第一图像中包括遮挡物时,获取第一图像中未被遮挡物遮挡的部分人脸的第一部位的特征信息,将部分人脸的第一部位的特征信息与预设的第二图像中的第一部位的特征信息进行匹配,得到第一匹配值,即将用户人脸与第二图像中的目标对象的人脸进行部分特征匹配,而不是全特征匹配,验证速度快且不会受到其它特征(例如遮挡物的特征)的干扰。然后,再通过将采集电子设备的第一设备姿态信息与预设的第二设备姿态信息进行匹配,以便进行二次验证,可在用户人脸被部分遮挡的情况下,无需用户做出很多动作就可以快速、准确的实现人脸解锁。

【技术实现步骤摘要】
一种人脸解锁方法及电子设备
本申请涉及智能终端
,尤其涉及一种人脸解锁方法及电子设备。
技术介绍
人脸解锁是通过人脸识别或人脸验证技术对终端设备进行权限管理的一种手段,终端设备可以利用人脸这一生物特征作为权限保护的密码。人脸解锁在很多领域有着应用,例如智能手机的解锁,银行、门禁的解锁等。在特殊时期,当用户戴口罩或者墨镜时,由于采集到的人脸图像的有效特征点会很少,因此会导致人脸解锁失败,而且,别人拿机主的照片或者视频也可能实现人脸解锁成功,存在安全性问题。现有技术中,一种人脸解锁方式为采集大量带口罩的图像样本进行模型训练,但是这种方式成本较高,且准确率相对较低。另一种方式人脸解锁为当人脸解锁无效时,切换至指纹或者密码解锁,但用户戴手套或手上有水或脏污时,采用指纹解锁或输入密码解锁都不方便。还有一种人脸解锁方式为终端设备指导用户做出相应的动作(例如点头,摇头)来进行活体验证,这种方式需要用户额外做出很多动作,解锁过程繁琐,用户体验较差。因此,如何实现在戴口罩或者墨镜的情况下,无需用户做出麻烦的动作的前提下,仍然快速、准确的解锁,成为亟待解决的问题。
技术实现思路
本申请实施例提供一种人脸解锁方法及电子设备,用以提供在用户人脸被部分遮挡的情况下,无需用户做出很多动作的前提下快速、准确的实现人脸解锁。第一方面,本申请实施例提供一种人脸解锁方法,该方法可由电子设备执行。该方法包括:电子设备获取用户的第一图像(第一图像至少包括用户的脸部),在检测到第一图像中包括遮挡物时,获取第一图像中未被遮挡物遮挡的部分人脸的第一部位的特征信息,将部分人脸的第一部位的特征信息与预设的第二图像中的第一部位的特征信息进行匹配,得到第一匹配值,其中,第二图像包括目标对象的人脸。电子设备采集电子设备的第一设备姿态信息,将第一设备姿态信息与预设的第二设备姿态信息进行匹配,得到第二匹配值。然后,电子设备至少根据第一匹配值和第二匹配值,进行解锁。基于该方法,在用户人脸被部分遮挡的情况下,电子设备将从第一图像中获取的未被遮挡物遮挡的部分人脸的第一部位的特征信息,与预设的第二图像中的第一部位的特征信息进行匹配,完成用户人脸与目标对象的人脸(目标对象的人脸可以是用户在所述电子设备上预设的可用于解锁所述电子设备的人脸图像,该人脸图像可以是脸部在无任何物品遮挡情况下的人脸图像)进行部分特征匹配,而不是全特征匹配,验证速度快且不会受到其它特征(例如遮挡物的特征)的干扰。进一步,再通过将采集电子设备的第一设备姿态信息与预设的第二设备姿态信息(所述第一、第二用于对所述电子设备的两个可能相同或不同的姿态信息进行指代性的区分)进行匹配,以便进行二次验证,然后根据第一匹配值和第二匹配值,进行解锁,可实现在用户人脸被部分遮挡的情况下,无需用户做出很多动作就可以快速、准确的实现人脸解锁。采集电子设备的第一设备姿态信息的动作,可能发生在解锁前的不同的时间点,比如在获取用户的第一图像之前、同时或之后,只要发生在与预设的第二设备姿态信息进行匹配之前即可。一种可能的设计中,预设的第二设备姿态信息包括:电子设备的当前姿态为处于横屏状态,或者,电子设备在预设时长内从竖屏状态切换为横屏状态,或者,电子设备在预设时长内从竖屏状态切换为横屏状态,再切换为竖屏状态。一种可能的设计中,第一设备姿态信息包括电子设备在预设时长内从第一姿态切换为第二姿态。所述至少根据所述第一匹配值和所述第二匹配值,进行解锁包括在进行解锁之前:在电子设备处于第一姿态时采集用户人脸的第二部位的位置信息和第三部位的位置信息,并在电子设备处于第二姿态时采集用户人脸的第二部位的位置信息和第三部位的位置信息。然后,根据在第一姿态时采集到的第二部位的位置信息,以及在第二姿态时采集到的第二部位的位置信息,确定第二部位的深度信息;根据在第一姿态时采集到的第三部位的位置信息,以及在第二姿态时采集到的第三部位的位置信息,确定第三部位的深度信息。根据第二部位的深度信息和第三部位的深度信息,确定第二部位和第三部位之间的深度差值;在第二部位和第三部位之间的深度差值大于深度阈值时,确定用户为活体。通过该设计,在部分人脸特征信息验证和设备姿态信息验证的基础上,增加活体验证,可以进一步提高人脸解锁的准确性,可降低误识别的几率。而且,该实施例中的活体验证是根据电子设备处于不同姿态下采集到两个部位的深度信息而完成的,仅需要用户做一次手机姿态动作就可以同时完成设备姿态信息验证和活体验证,不需要额外增加用户动作,在保证安全的前提下,可减轻用户的负担。一种可能的设计中,所述至少根据所述第一匹配值和所述第二匹配值,进行解锁包括在进行解锁之前:输出提示信息,提示信息用于提示用户做出预设的脸部动作;采集用户的脸部动作图像;从脸部动作图像分析出用户的脸部动作,确定用户的脸部动作与预设的脸部动作相匹配。在另一种可能的设计中,所述输出提示信息、采集用户的脸部动作图像以及从脸部动作图像分析出用户的脸部动作可以替换为:在获取所述用户的第一图像后,从所述第一图像中分析出用户的脸部动作。通过该设计,在通过部分人脸特征验证和设备姿态信息验证基础上,进一步对用户脸部动作进行验证,可以进一步提高解锁的准确性。一种可能的设计中,预设的脸部动作包括以下任一动作或多个动作的组合:连续眨眼动作,或者,左右晃动头部动作,或者,张嘴动作,或者,低头动作,或者,头部向左转动,或者,头部向右转动。一种可能的设计中,第一匹配值为第一置信度,第二匹配值为第二置信度,所述至少根据第一匹配值和第二匹配值,进行解锁,可以包括:在至少满足第一置信度与第二置信度的平均值大于第一阈值的情况下,进行解锁。一种可能的设计中,第一匹配值为第一置信度,所述方法还可以包括:在第一置信度大于第二阈值的情况下,获取所述电子设备的第一设备姿态信息。也就是说,在部分人脸特征验证结果为第一置信度大于第二阈值,才会进行后续的设备姿态信息验证,可以在第一匹配值小于或等于第二阈值时,解锁失败,可节省验证时间。第二方面,本申请实施例提供一种人脸解锁方法,该方法可由电子设备执行。该方法包括:电子设备获取用户的第一图像,在检测到所述第一图像中包括遮挡物时,获取所述第一图像中未被所述遮挡物遮挡的部分人脸的第一部位的特征信息,将所述部分人脸的所述第一部位的特征信息与预设的第二图像中的所述第一部位的特征信息进行匹配,得到第一匹配值;所述第二图像包括目标对象的人脸。电子设备采集所述用户的脸部动作,得到第一用户姿态信息,将所述第一用户姿态信息与预设的第二用户姿态信息进行匹配,得到第二匹配值。然后,至少根据所述第一匹配值和所述第二匹配值,进行解锁。在一种可能的设计中,所述采集用户的脸部动作可以替换为:在获取所述用户的第一图像后,从所述第一图像中分析出用户的脸部动作。基于该方法,在用户人脸有遮挡物的情况下,电子设备将从第一图像中获取的未被遮挡物遮挡的部分人脸的第一部位的特征信息,与预设的第二图像中的第一部位的特征信息进行匹配,完成用户人脸与目标对象的人脸进行部分特征匹本文档来自技高网...

【技术保护点】
1.一种人脸解锁方法,其特征在于,应用于电子设备,所述方法包括:/n获取用户的第一图像;/n在检测到所述第一图像中包括遮挡物时,获取所述第一图像中未被所述遮挡物遮挡的部分人脸的第一部位的特征信息;/n将所述部分人脸的所述第一部位的特征信息与预设的第二图像中的所述第一部位的特征信息进行匹配,得到第一匹配值;所述第二图像包括目标对象的人脸;/n将所述电子设备的第一设备姿态信息与预设的第二设备姿态信息进行匹配,得到第二匹配值;/n至少根据所述第一匹配值和所述第二匹配值,进行解锁。/n

【技术特征摘要】
1.一种人脸解锁方法,其特征在于,应用于电子设备,所述方法包括:
获取用户的第一图像;
在检测到所述第一图像中包括遮挡物时,获取所述第一图像中未被所述遮挡物遮挡的部分人脸的第一部位的特征信息;
将所述部分人脸的所述第一部位的特征信息与预设的第二图像中的所述第一部位的特征信息进行匹配,得到第一匹配值;所述第二图像包括目标对象的人脸;
将所述电子设备的第一设备姿态信息与预设的第二设备姿态信息进行匹配,得到第二匹配值;
至少根据所述第一匹配值和所述第二匹配值,进行解锁。


2.如权利要求1所述的方法,其特征在于,所述预设的第二设备姿态信息包括:所述电子设备的当前姿态为处于横屏状态,或者,所述电子设备在预设时长内从竖屏状态切换为横屏状态,或者,所述电子设备在所述预设时长内从竖屏状态切换为横屏状态,再切换为竖屏状态。


3.如权利要求1或2所述的方法,其特征在于,所述第一设备姿态信息包括所述电子设备在预设时长内从第一姿态切换为第二姿态;所述至少根据所述第一匹配值和所述第二匹配值,进行解锁包括在进行解锁之前:
在所述电子设备处于所述第一姿态时采集用户人脸的第二部位的位置信息和第三部位的位置信息,并在所述电子设备处于所述第二姿态时采集用户人脸的第二部位的位置信息和第三部位的位置信息;
根据在所述第一姿态时采集到的第二部位的位置信息,以及在所述第二姿态时采集到的第二部位的位置信息,确定所述第二部位的深度信息;
根据在所述第一姿态时采集到的第三部位的位置信息,以及在所述第二姿态时采集到的第三部位的位置信息,确定所述第三部位的深度信息;
根据所述第二部位的深度信息和所述第三部位的深度信息,确定所述第二部位和所述第三部位之间的深度差值;
在所述第二部位和所述第三部位之间的深度差值大于深度阈值时,确定所述用户为活体。


4.如权利要求1-3任一项所述的方法,其特征在于,所述至少根据所述第一匹配值和所述第二匹配值,进行解锁还包括在进行解锁之前:
输出提示信息,所述提示信息用于提示所述用户做出预设的脸部动作;
采集所述用户的脸部动作图像;
从所述脸部动作图像分析出所述用户的脸部动作,确定所述用户的脸部动作与所述预设的脸部动作相匹配。


5.如权利要求4所述的方法,其特征在于,所述预设的脸部动作包括以下任一动作或多个动作的组合:连续眨眼动作,或者,左右晃动头部动作,或者,张嘴动作,或者,低头动作,或者,头部向左转动,或者,头部向右转动。


6.如权利要求1-5任一项所述的方法,其特征在于,所述第一匹配值为第一置信度,所述第二匹配值为第二置信度,所述至少根据所述第一匹配值和所述第二匹配值,进行解锁,包括:
在至少满足所述第一置信度与所述第二置信度的平均值大于第一阈值的情况下,进行解锁。


7.如权利要求1-6任一项所述的方法,其特征在于,所述第一匹配值为第一置信度,所述方法...

【专利技术属性】
技术研发人员:丁匡正
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1