【技术实现步骤摘要】
指纹识别的方法和装置
[0001]本申请涉及生物识别领域,并且具体地,涉及一种指纹识别的方法和装置。
技术介绍
[0002]随着智能终端的普及,指纹识别技术在终端领域也得到飞速发展。特别是在用户戴口罩的场景下,相比于人脸解锁,指纹解锁体现出不可或缺的重要性。目前的指纹匹配方法基于指纹图像提取特征点,并利用提取的全部特征点进行匹配,对指纹解锁速度存在一定影响。因此,如何有效提高指纹解锁速度成为亟待解决的问题。
技术实现思路
[0003]有鉴于此,本申请提供了一种指纹识别的方法、装置、计算机可读存储介质和计算机程序产品,能够提高指纹识别的速度,极大提升用户的指纹识别体验。
[0004]第一方面,提供了一种指纹识别的方法,所述方法应用于电子设备,所述方法包括:
[0005]采集第一指纹图像;
[0006]获取所述第一指纹图像的L个关键点的特征,L为大于或等于2的整数;
[0007]基于所述第一指纹图像的L个关键点以及第一指纹模板的L个关键点,确定G对关键点,其中,每对关键点是指第一指 ...
【技术保护点】
【技术特征摘要】
1.一种指纹识别的方法,其特征在于,所述方法应用于电子设备,所述方法包括:采集第一指纹图像;获取所述第一指纹图像的L个关键点的特征,L为大于或等于2的整数;基于所述第一指纹图像的L个关键点以及第一指纹模板的L个关键点,确定G对关键点,其中,每一对关键点是第一指纹图像的关键点与第一指纹模板的关键点进行匹配时组成的,所述每一对关键点对应的第一距离参数小于第一距离阈值,所述第一距离参数用于表征第一指纹图像的关键点到第一指纹模板的关键点的距离,所述第一指纹模板的L个关键点的特征存储于指纹模板库中,G为小于或等于L的整数;基于所述每一对关键点对应的第一距离参数,对所述G对关键点进行排序;从排序后的G对关键点中确定N对关键点,N为小于或等于G的整数;利用所述N对关键点确定第一旋转矩阵,所述第一旋转矩阵包括平移参数和角度参数,其中,所述角度参数用于表征所述第一指纹图像旋转到所述第一指纹模板的角度,所述平移参数用于表征所述第一指纹图像平移到所述第一指纹模板的距离;获取第二指纹图像,所述第二指纹图像是基于所述第一旋转矩阵对所述第一指纹图像进行旋转得到的,所述第二指纹图像与所述第一指纹模板在同一方向;利用所述第二指纹图像与所述第一指纹模板进行相似度匹配。2.根据权利要求1所述的方法,其特征在于,在所述获取第二指纹图像前,所述方法还包括:基于所述角度参数和所述平移参数判断所述第一旋转矩阵是否有效;在所述第一旋转矩阵无效时,利用所述N对关键点重新确定第一旋转矩阵;其中,所述获取第二指纹图像,包括:在所述第一旋转矩阵有效时,获取所述第二指纹图像。3.根据权利要求2所述的方法,其特征在于,所述平移参数包括水平方向平移参数和竖直方向平移参数;所述基于所述角度参数和所述平移参数判断所述第一旋转矩阵是否有效,包括:确定所述水平方向平移参数是否小于第一平移阈值,或者,所述竖直方向平移参数是否小于第二平移阈值;确定三角函数值是否大于角度阈值,所述三角函数值是基于所述角度参数确定的;在所述水平方向平移参数小于第一平移阈值且所述三角函数值大于角度阈值时,或者,在所述竖直方向平移参数小于第二平移阈值且所述三角函数值大于角度阈值时,确定是否存在H对关键点对应的第一距离参数均小于第二距离阈值,其中,H大于第一数量,H为小于或等于N的整数;在存在H对关键点对应的第二距离参数均小于第二距离阈值时,确定第一方差是否大于第一方差阈值,或者,第二方差是否大于第二方差阈值;在所述第一方差大于所述第一方差阈值,或者,所述第二方差是否大于所述第二方差阈值时,确定所述第一旋转矩阵有效;在所述第一方差不大于所述第一方差阈值,且所述第二方差不大于所述第二方差阈值时,确定所述第一旋转矩阵无效。4.根...
【专利技术属性】
技术研发人员:邸皓轩,李丹洪,郭明锦,郭俊龙,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。