一种指纹识别方法及电子设备技术

技术编号:34904440 阅读:16 留言:0更新日期:2022-09-15 06:49
本申请提供了一种指纹识别方法及电子设备,方法包括:电子设备采集第一指纹图像;当根据第一指纹图像判断出电子设备的显示屏上存在介质时,电子设备通过第一图像增强模型对第一指纹图像进行处理,得到第二指纹图像;其中,第二指纹图像的特征点数量大于第一指纹图像的特征点数量;电子设备计算第二指纹图像的特征值,当第二指纹图像的特征值与预设指纹图像的特征值的相似度大于第一预设值时,则电子设备确认指纹解锁或解密成功。实现了电子设备在检测到手指与触摸屏之间存在介质,对采集到的指纹图像按照预定算法进行处理,以减少介质会电子设备识别指纹图像的干扰,从而有效的提高屏下指纹的识别率。屏下指纹的识别率。屏下指纹的识别率。

【技术实现步骤摘要】
一种指纹识别方法及电子设备


[0001]本申请涉及电子
,尤其涉及一种指纹识别方法及电子设备。

技术介绍

[0002]随着科技的发展,屏下指纹识别技术的应用越来越广泛。
[0003]目前,电子设备一般通过安装在触摸屏下的指纹模组来采集手指触摸屏幕时的指纹图像,然后将该指纹图像与预先存储的指纹图像进行匹配。若该指纹图像与预先存储的指纹图像的相似度大于预设值,则验证通过,电子设备执行对应的解锁操作或者解密操作。
[0004]但是,电子设备在采集指纹图像时,手指与触摸屏之间通常会间隔介质(例如附着在屏幕上的保护膜),这种介质会对采集到的指纹图像数据造成干扰,从而降低屏下指纹的识别率,导致指纹图像的匹配准确率较低。

技术实现思路

[0005]本申请提供了一种指纹识别方法及电子设备,实现了电子设备在检测到手指与触摸屏之间存在介质,对采集到的指纹图像按照预定算法进行处理,以减少介质会电子设备识别指纹图像的干扰,从而有效的提高屏下指纹的识别率。
[0006]第一方面,本申请提供了一种指纹识别方法,应用于电子设备,所述电子设备包括指纹传感器;方法包括:所述电子设备采集第一指纹图像;当根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质时,所述电子设备通过第一图像增强模型对所述第一指纹图像进行处理,得到第二指纹图像;其中,所述第二指纹图像的特征点数量大于所述第一指纹图像的特征点数量;所述电子设备计算所述第二指纹图像的特征值,当所述第二指纹图像的特征值与预设指纹图像的特征值的相似度大于第一预设值时,则所述电子设备确认指纹解锁或解密成功。
[0007]这样,实现了电子设备在检测到手指与触摸屏之间存在介质,对采集到的指纹图像按照预定算法进行处理,以减少介质会电子设备识别指纹图像的干扰,从而有效的提高屏下指纹的识别率。
[0008]结合第一方面,在一种可能的实现方式中,在所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质之前,所述方法还包括:所述电子设备计算出所述第一指纹图像的像素数量;所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质,具体包括:所述电子设备判断出第一预设区域内指纹图像的像素数量小于预设像素数量,则所述电子设备确定所述电子设备的显示屏上存在介质;其中,所述第一预设区域内指纹图像的像素数量为所述第一指纹图像的像素数量的一部分,所述第一预设区域位于所述指纹传感器中指纹图像接收区域内的任意位置。
[0009]结合第一方面,在一种可能的实现方式中,在所述电子设备采集第一指纹图像之前,所述方法还包括:所述电子设备获取训练数据,所述训练数据包括第三指纹图像和第四指纹图像;其中,所述第三指纹图像为所述电子设备的屏幕上有介质时采集的指纹图像,所
述第四指纹图像为所述电子设备的屏幕上没有介质时采集的指纹图像;所述电子设备将所述第三指纹图像作为所述第一图像增强模型的输入,所述电子设备通过所述第一图像增强模型对所述第三指纹图像进行处理,得到第五指纹图像;所述电子设备计算所述第五指纹图像与所述第四指纹图像的相似度;当所述第五指纹图像与所述第四指纹图像的相似度大于第二预设值时,所述电子设备修改所述第一图像增强模型的参数,再将所述第三指纹图像作为所述第一图像增强模型的输入,所述第一图像增强模型输出第六指纹图像,直至所述第一图像增强模型输出的所述第六指纹图像与所述第四指纹图像的相似度小于所述第二预设值。
[0010]结合第一方面,在一种可能的实现方式中,在所述电子设备采集第一指纹图像之前,所述方法还包括:所述电子设备采集第六指纹图像;所述电子设备计算所述第六指纹图像的特征值,所述第六指纹图像的特征值为所述预设指纹图像的特征值。
[0011]结合第一方面,在一种可能的实现方式中,在所述电子设备采集第一指纹图像之前,所述方法还包括:所述电子设备采集第七指纹图像,并确定出所述第七指纹图像在所述指纹传感器中指纹图像接收区域内形成的第一光斑面积;在所述电子设备采集第一指纹图像之后,所述方法还包括:,所述电子设备计算出所述第一指纹图像在所述指纹传感器中指纹图像接收区域内形成的第二光斑面积;所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质,具体包括:当所述第二光斑面积大于所述第一光斑面积时,所述电子设备确定出所述电子设备的屏幕上存在介质。
[0012]结合第一方面,在一种可能的实现方式中,所述方法还包括:当所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上没有介质时,若所述电子设备判断出所述第一指纹图像的像素数量小于第二预设像素数量,所述电子设备根据以下任意一种图像增强算法对所述第一指纹图像进行处理,得到第二指纹图像;其中,所述图像增强算法包括:灰度变换、线性变换、边缘锐化。
[0013]结合第一方面,在一种可能的实现方式中,所述方法还包括:当所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上没有介质时,若所述电子设备判断所述第一指纹图像的像素数量不小于第二预设像素数量,所述电子设备对所述第一指纹图像进行特征提取,并计算所述第一指纹图像的特征值;若所述第一指纹图像的特征值与所述预设的指纹图像特征值大于所述第一预设值,所述电子设备确认指纹解锁或解密成功。
[0014]第二方面,本申请提供了一种电子设备,其特征在于,所述电子设备包括一个或多个处理器、一个或多个存储器和指纹传感器;所述一个或多个存储器与所述一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行上述第一方面任意一种可能的实现方式中所述的一种指纹识别方法。
[0015]第三方面,本申请提供了可读存储介质,用于存储有计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述第一方面任意一种可能的实现方式中所述的一种指纹识别方法。
附图说明
[0016]图1为本申请实施例提供的一种电子设备100的结构示意图;
[0017]图2为本申请实施例提供的一种电子设备100的软件结构框图;
[0018]图3为本申请实施例提供的一种屏下指纹识别方法的过程;
[0019]图4为本申请实施例提供的一种电子设备中指纹识别器件模组的示意图;
[0020]图5

图7为本申请实施例提供的一组指纹传感器采集用户的指纹图像的原理示意图;
[0021]图8为本申请实施例提供的一种电子设备中指纹识别的各个硬件的工作过程;
[0022]图9为本申请实施例提供的一种电子设备100的屏幕402没有介质(例如钢化膜)的示意图;
[0023]图10为本申请实施例提供的一种指纹传感器404的光学传感阵列示意图;
[0024]图11为本申请实施例提供的一种电子设备的屏幕402无介质(例如钢化膜)时,光信号在达到指纹传感器404的光学传感阵列时形成的光斑示意图;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种指纹识别方法,其特征在于,应用于电子设备,所述电子设备包括指纹传感器;所述方法包括:所述电子设备采集第一指纹图像;当根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质时,所述电子设备通过第一图像增强模型对所述第一指纹图像进行处理,得到第二指纹图像;其中,所述第二指纹图像的特征点数量大于所述第一指纹图像的特征点数量;所述电子设备计算所述第二指纹图像的特征值,当所述第二指纹图像的特征值与预设指纹图像的特征值的相似度大于第一预设值时,则所述电子设备确认指纹解锁或解密成功。2.根据权利要求1所述的方法,其特征在于,在所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质之前,所述方法还包括:所述电子设备计算出所述第一指纹图像的像素数量;所述电子设备根据所述第一指纹图像判断出所述电子设备的显示屏上存在介质,具体包括:所述电子设备判断出第一预设区域内指纹图像的像素数量小于预设像素数量,则所述电子设备确定所述电子设备的显示屏上存在介质;其中,所述第一预设区域内指纹图像的像素数量为所述第一指纹图像的像素数量的一部分,所述第一预设区域位于所述指纹传感器中指纹图像接收区域内的任意位置。3.根据权利要求1所述的方法,其特征在于,在所述电子设备采集第一指纹图像之前,所述方法还包括:所述电子设备获取训练数据,所述训练数据包括第三指纹图像和第四指纹图像;其中,所述第三指纹图像为所述电子设备的屏幕上有介质时采集的指纹图像,所述第四指纹图像为所述电子设备的屏幕上没有介质时采集的指纹图像;所述电子设备将所述第三指纹图像作为所述第一图像增强模型的输入,所述电子设备通过所述第一图像增强模型对所述第三指纹图像进行处理,得到第五指纹图像;所述电子设备计算所述第五指纹图像与所述第四指纹图像的相似度;当所述第五指纹图像与所述第四指纹图像的相似度大于第二预设值时,所述电子设备修改所述第一图像增强模型的参数,再将所述第三指纹图像作为所述第一图像增强模型的输入,所述第一图像增强模型输出第六指纹图像,直至所述第一图像增强模型输出的所述第六指纹图像与所述第四指纹图像的相似度小于所述第二预设值。4.根据权利要求1所述的方法,其特征在于,在所述电子设备采集第一指纹图像之前,所述方法还包括:所述电子设备采集第六指纹图像;所述电子设备计...

【专利技术属性】
技术研发人员:谭彬彬邓凯锋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1