指纹底库录入方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24410111 阅读:44 留言:0更新日期:2020-06-06 08:49
本公开涉及一种指纹底库录入方法、装置、电子设备及存储介质,其中,所述方法包括,获取录入指纹图片;抽取录入指纹图片的待录入指纹特征;判断待录入指纹特征是否与录入底库中任一指纹特征相似;若待录入指纹特征与录入底库中指纹特征均不相似,则将待录入指纹特征储存于录入底库,并更新录入计数n;若待录入指纹特征与录入底库中的任一指纹特征相似,则根据查重区间更新录入计数n;判断当前录入计数n是否等于录入阈值;若当前录入计数n等于录入阈值,则结束录入底库的录入;若当前录入计数n小于录入阈值,则返回获取录入指纹图片的步骤。通过本公开,提高了录入指纹底库中指纹特征与待检测指纹特征的比对成功率。

Input method, device, electronic equipment and storage medium of fingerprint base

【技术实现步骤摘要】
指纹底库录入方法、装置、电子设备及存储介质
本公开涉及底库录入的
,具体是涉及一种指纹底库录入方法、装置、电子设备及存储介质。
技术介绍
指纹底库中涵盖有各种录入状态的指纹特征是提高录入指纹底库中的指纹特征与待检测指纹特征比对成功率的重要因素。由于指纹底库中的可存储的指纹特征的个数存在上限,因此,减少指纹底库中可能存在的重复指纹特征是增加指纹底库中涵盖有各种录入状态的指纹特征的关键。但是,在指纹录入底库过程中,为了令用户体验的用户界面(userinterfaceUI)看起来比较流畅,只限定在指纹录入过程的前几张不允许查重,或指纹录入的后几张不允许查重。这种限定会对成功录入指纹底库中的指纹质量和有效指纹数量带来很大挑战,影响录入指纹底库中的指纹特征与待检测指纹特征的比对成功率。
技术实现思路
为了克服现有技术中存在的问题,本公开提供一种指纹底库录入方法、装置、电子设备及存储介质。第一方面,本公开实施例提供一种指纹底库录入方法,其中,指纹底库包括录入底库,指纹底库录入方法包括:获取录入指纹图片;抽取录入指纹图片的待录入指纹特征;判断待录入指纹特征是否与录入底库中任一指纹特征相似;若待录入指纹特征与录入底库中任一指纹特征均不相似,则将待录入指纹特征储存于录入底库,并更新录入计数n,其中,录入计数n初始值为0;若待录入指纹特征与录入底库中的任一指纹特征相似,则根据查重区间更新录入计数n;判断当前录入计数n是否等于录入阈值;若当前录入计数n等于录入阈值,则结束录入底库的录入;若当前录入计数n小于录入阈值,则返回获取录入指纹图片的步骤。在一种实施方式中,若待录入指纹特征与录入底库中的任一指纹特征相似,则根据查重区间更新录入计数n,包括:若待录入指纹特征与录入底库中的任一指纹特征相似,则判断当前录入计数n是否位于查重区间;若当前录入计数n位于查重区间,则返回获取录入指纹图片的步骤;若当前录入计数n不位于查重区间,则更新录入计数n=n+1。在另一种实施方式中,在抽取录入指纹图片的待录入指纹特征之前,指纹底库录入方法还包括:判断录入指纹图片的图片质量,若图片质量达到第一合格条件,则基于录入指纹图片,执行抽取录入指纹图片的待录入指纹特征的步骤;若图片质量未达到第一合格条件,则返回获取录入指纹图片的步骤。在又一种实施方式中,指纹底库还包括学习底库;在结束录入底库的录入之后,指纹底库录入方法还包括:获取比对指纹图片;根据比对指纹图片,获取当前学习指纹特征,并根据当前学习指纹特征更新学习底库。在又一种实施方式中,获取当前学习指纹特征,并根据当前学习指纹特征更新学习底库,包括:根据当前学习指纹特征与指纹底库中已录入的每个指纹特征的差异度,获取当前学习指纹特征的最小差异度,其中,指纹特征包括录入指纹特征和学习指纹特征;判断最小差异度是否位于学习区间;若最小差异度位于学习区间,则根据当前学习指纹特征更新学习底库,并将当前学习指纹特征的最小差异度储存至学习底库。在又一种实施方式中,根据当前学习指纹特征更新学习底库,包括:判断指纹底库中指纹特征的数量是否达到上限值;若指纹底库中指纹特征的数量未达到上限值,则将当前学习指纹特征录入学习底库;若指纹底库中指纹特征的数量达到上限值,则删除最似指纹特征,并将当前学习指纹特征录入学习底库,其中,最似指纹特征为当前学习底库中的最小差异度的最小值对应的学习指纹特征。在又一种实施方式中,根据当前学习指纹特征更新学习底库,还包括:若当前学习指纹特征的最小差异度是根据学习底库中已录入的学习指纹特征比对而得到,则将对应的已录入的学习指纹特征的最小差异度更新为当前学习指纹特征的最小差异度。在又一种实施方式中,当前学习底库中的最小差异度的最小值对应有至少两个学习指纹特征时,将录入时间最晚的学习指纹特征作为最似指纹特征。在又一种实施方式中,在获取当前学习指纹特征的最小差异度之后,指纹底库录入方法还包括:判断当前学习指纹特征的最小差异度是否小于或等于比对阈值,若当前学习指纹特征的最小差异度小于或等于比对阈值,则执行判断最小差异度是否位于学习区间的步骤。在又一种实施方式中,在判断最小差异度是否位于学习区间之前,指纹底库录入方法还包括:判断比对指纹图片的图片质量,若图片质量达到第二合格条件,则执行判断最小差异度是否位于学习区间的步骤。在又一种实施方式中,在将当前学习指纹特征录入学习底库之后,指纹底库录入方法还包括:判断指纹底库中指纹特征的数量是否达到上限值;若指纹底库中指纹特征的数量达到上限值,则将学习区间的下限差异度更新为当前学习底库中最似指纹特征的最小差异度。第二方面,本公开实施例提供一种指纹底库录入装置,其中,指纹底库包括录入底库,指纹底库录入装置包括:获取模块,用于获取录入指纹图片;抽取模块,用于抽取录入指纹图片的待录入指纹特征;处理模块,用于判断待录入指纹特征是否与录入底库中任一指纹特征相似;若待录入指纹特征与录入底库中任一指纹特征均不相似,则将待录入指纹特征储存于录入底库,并更新录入计数n,其中,录入计数n初始值为0;若待录入指纹特征与录入底库中的任一指纹特征相似,则根据查重区间更新录入计数n;执行模块,用于判断当前录入计数n是否等于录入阈值;若当前录入计数n等于录入阈值,则结束录入底库的录入;若当前录入计数n小于录入阈值,则返回获取录入指纹图片的步骤。第三方面,本公开实施例提供一种电子设备,其中,电子设备包括:存储器,用于存储指令;以及处理器,用于调用存储器存储的指令执行本公开第一方面或第一方面任意一种实施方式中所述的指纹底库录入方法。第四方面,本公开实施例提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在由处理器执行时,执行第一方面或第一方面任意一种实施方式中所述的指纹底库录入方法。本公开提供一种指纹底库录入方法,在保证用户体验的用户界面流畅的前提下,有效减少了指纹底库中录入有重复指纹特征的可能,增加了指纹底库中录入涵盖有各种录入状态的指纹特征,用以提高录入指纹底库中的指纹特征与待检测指纹特征的比对成功率。附图说明通过参考附图阅读下文的详细描述,本公开实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的实施方式,其中:图1示出了本公开实施例提供的一种指纹底库录入方法的流程图;图2示出了本公开实施例提供的一种指纹底库录入方法中根据查重区间更新录入计数步骤的流程图;图3示出了本公开实施例提供的又一种指纹底库录入方法的流程图;图4示出了本公开实施例提供的又一种指纹底库录入方法的流程图;图5是示出了本公开实施例提供的一种指纹底库录入方法中根据当前学习指纹特征更新学习底库步骤的流程图;图6是示出了本公开实施例提供的一种指纹底库录入方法中根据当前学习指纹特征更新学习底库步骤的流程图;图7是示出了本公开实施例提供的又一种指纹底库录入方法中根据当本文档来自技高网...

【技术保护点】
1.一种指纹底库录入方法,其特征在于,所述指纹底库包括录入底库,所述指纹底库录入方法包括:/n获取录入指纹图片;/n抽取所述录入指纹图片的待录入指纹特征;/n判断所述待录入指纹特征是否与所述录入底库中任一指纹特征相似;若所述待录入指纹特征与所述录入底库中任一指纹特征均不相似,则将所述待录入指纹特征储存于所述录入底库,并更新录入计数n,其中,所述录入计数n初始值为0;若所述待录入指纹特征与所述录入底库中的任一指纹特征相似,则根据查重区间更新所述录入计数n;/n判断当前录入计数n是否等于录入阈值;若所述当前录入计数n等于所述录入阈值,则结束所述录入底库的录入;若所述当前录入计数n小于所述录入阈值,则返回所述获取录入指纹图片的步骤。/n

【技术特征摘要】
1.一种指纹底库录入方法,其特征在于,所述指纹底库包括录入底库,所述指纹底库录入方法包括:
获取录入指纹图片;
抽取所述录入指纹图片的待录入指纹特征;
判断所述待录入指纹特征是否与所述录入底库中任一指纹特征相似;若所述待录入指纹特征与所述录入底库中任一指纹特征均不相似,则将所述待录入指纹特征储存于所述录入底库,并更新录入计数n,其中,所述录入计数n初始值为0;若所述待录入指纹特征与所述录入底库中的任一指纹特征相似,则根据查重区间更新所述录入计数n;
判断当前录入计数n是否等于录入阈值;若所述当前录入计数n等于所述录入阈值,则结束所述录入底库的录入;若所述当前录入计数n小于所述录入阈值,则返回所述获取录入指纹图片的步骤。


2.根据权利要求1所述的指纹底库录入方法,其特征在于,所述若所述待录入指纹特征与所述录入底库中的任一指纹特征相似,则根据查重区间更新所述录入计数n,包括:
若所述待录入指纹特征与所述录入底库中的任一指纹特征相似,则判断所述当前录入计数n是否位于查重区间;
若所述当前录入计数n位于所述查重区间,则返回所述获取录入指纹图片的步骤;
若所述当前录入计数n不位于所述查重区间,则更新所述录入计数n=n+1。


3.根据权利要求1所述的指纹底库录入方法,其特征在于,在所述抽取所述录入指纹图片的待录入指纹特征之前,所述指纹底库录入方法还包括:
判断所述录入指纹图片的图片质量,若所述图片质量达到第一合格条件,则基于所述录入指纹图片,执行所述抽取所述录入指纹图片的待录入指纹特征的步骤;若所述图片质量未达到所述第一合格条件,则返回所述获取录入指纹图片的步骤。


4.根据权利要求1-3任一项所述的指纹底库录入方法,其特征在于,所述指纹底库还包括学习底库;
在结束所述录入底库的录入之后,所述指纹底库录入方法还包括:
获取比对指纹图片;
根据所述比对指纹图片,获取当前学习指纹特征,并根据所述当前学习指纹特征更新所述学习底库。


5.根据权利要求4所述的指纹底库录入方法,其特征在于,所述获取当前学习指纹特征,并根据所述当前学习指纹特征更新所述学习底库,包括:
根据所述当前学习指纹特征与所述指纹底库中已录入的每个指纹特征的差异度,获取所述当前学习指纹特征的最小差异度,其中,所述指纹特征包括所述录入指纹特征和学习指纹特征;
判断所述最小差异度是否位于学习区间;
若所述最小差异度位于所述学习区间,则根据所述当前学习指纹特征更新所述学习底库,并将所述当前学习指纹特征的最小差异度储存至所述学习底库。


6.根据权利要求5所述的指纹底库录入方法,其特征在于,所述根据所述当前学习指纹特征更新所述学习底库,包括:
判断所述指纹底库中所述指纹特征的数量是否达到上限值;
若所述指纹底库中所述指纹特征的数量未达到所述上限值,则将所述当前学习指纹特征录入所述学习底库;
若所述指纹底库中所述指纹特征的数量达到所述上限值,则删除最似指纹特征,并将所述当前学习指纹特征录入所述学习底库,其中,所述最似指纹特征...

【专利技术属性】
技术研发人员:任彦斌
申请(专利权)人:北京迈格威科技有限公司
类型:发明
国别省市:北京;11

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

1