一种指纹识别的方法及装置的制造方法_2

文档序号:9888104阅读:来源:国知局
图形或数据图简称为数据图),将该指纹处理后形成的图形或数据图存储在模板数据库中,作为日后的固定模板指纹数据图。
[0036]在录入了指纹模板数据图后,后续在需要使用到指纹识别的场景中,系统将指纹采集器采集的指纹与模板中的指纹进行匹配。
[0037]结合图1,下面对本发明实施例中的指纹识别方法进行详细说明。
[0038]101、处理器获取采集器采集的第一指纹信息;
[0039]当需要指纹识别时,例如:用户通过按压指纹传感器进行指纹识别解锁时,指纹传感器采集用户的指纹信息,将该指纹信息称之为第一指纹信息。
[0040]此处通过指纹传感器采集指纹信息为现有技术,此处不做详细说明。
[0041]需要说明的是,采集器采集的第一指纹信息,可能会因为手指未放置稳定而造成图像模糊,因此,可以抓取多次指纹图像,采用最后一幅指纹图像,或任意选择一幅清晰的指纹图像作为第一指纹信息,具体本发明不做限定。
[0042]指纹采集器采集到第一指纹信息后,处理器获取到该第一指纹信息。
[0043]实际应用中,处理器会对该第一指纹信息进行处理,将直观的指纹进行处理形成数据图。
[0044]102、处理器判断第一指纹信息与已存储的模板指纹信息是否匹配;
[0045]处理器在获取到第一指纹信息后,将第一指纹信息与模板数据库中存储的模板指纹信息进行比对,判断第一指纹信息与模板指纹信息是否匹配。若模板数据库中有多个模板指纹信息,则将第一指纹信息依次与这几个模板指纹信息进行比对。
[0046]103、处理器获取采集器采集的第二指纹信息;
[0047]若第一指纹信息与模板库中的所有指纹信息匹配都未成功,则系统并不以此确认指纹识别失败,而是会继续采集指纹信息,将第二次采集的指纹信息称之为第二指纹信息。
[0048]需要说明的是,第一次指纹采集和第二次指纹采集都是在系统未确认指纹识别失败之前进行的指纹采集,即是在一次指纹采集过程中的不同时刻采集的指纹信息。具体可以是以下两种应用场景:
[0049]在处理器确认第一指纹信息与模板指纹信息不匹配后,处理器判断指纹传感器上的手指覆盖区域是否达到可采集的阈值,本实施例中为了便于说明,取该阈值为指纹传感器面积的四分之三来进行说明。
[0050]1、如果指纹传感器上的手指覆盖区域大于指纹传感器面积的四分之三,则说明用户的手指仍然按压在指纹传感器上,可以获得有效的指纹信息,所以指纹采集器直接抓图,并进行图像识别,从而采集第二指纹信息;
[0051]2、如果指纹传感器上的手指覆盖区域指纹小于指纹传感器面积的四分之三,并大于0,则说明用户的手指仍然按压在指纹传感器上,或者正在抬起手指的过程,但不能获得有效的指纹信息,所以指纹传感器重新进行判断传感器上的手指覆盖区域是否大于四分之—*.---,
[0052]3、如果指纹传感器上的手指覆盖区域指纹等于0,则说明用户的手指已经抬起,则指纹识别系统提示用户调整手指进行第二次按压,在用户重新按压手指时,采集第二指纹
?目息O
[0053]采集器采集到第二指纹信息后,处理器可以获取该第二指纹信息。
[0054]104、处理器将第二指纹信息与第一指纹信息合并以形成第三指纹信息;
[0055]为了提高识别率,处理器在获取到第二指纹信息后,将第二指纹信息与之前采集的第一指纹信息合并起来,以形成一个相对较全的指纹信息,将该指纹信息称之为第三指纹信息。因为第二指纹信息是采集完第一次指纹信息后,手指覆盖在指纹传感器上未移动时采集的,或手指在指纹传感器上移动过程中采集的,或是手指重新按压后采集的,所以后两种情况采集的第二指纹信息与第一指纹信息获得的信息不相同,因此合并后形成的第三指纹信息承载的指纹信息要比第一指纹信息或第二指纹信息承载的指纹信息丰富。
[0056]105、处理器判断第三指纹信息与模板指纹信息是否匹配;
[0057]处理器在将第一指纹信息和第二指纹信息合并形成第三指纹信息后,再判断第三指纹信息与模板指纹信息是否匹配。
[0058]106、处理器确定指纹识别成功。
[0059]如果处理器确认第三指纹信息与模板指纹信息能够匹配,则指纹识别成功,可以成功验证使用者的身份信息,以完成相应的应用业务。
[0060]如果处理器确认第三指纹信息与模板指纹信息不匹配,则指纹识别失败,本次指纹识别验证使用者的身份信息失败。
[0061]需要说明的是,如果第三指纹信息与模板指纹信息不匹配,系统可以继续重复104至105的步骤,采集第四指纹信息,将第四指纹信息与第三指纹信息合并以形成第五指纹信息,再将第五指纹信息与模板指纹信息进行匹配,若匹配成功,则可以确认指纹识别成功,若匹配不成功,则继续重复步骤104至步骤105,直至指纹识别成功。
[0062]为安全考虑可以设定重复采集指纹的次数不超过预定阈值(例如三次),如果超过预定阈值,则确定识别失败,提示用户指纹识别失败。
[0063]另外,每次采集的指纹信息均为临时信息,需要保存在特定的存储中(例如缓存中),当识别成功或者确定识别失败时,清除特定存储中暂存的采集信息。
[0064]本发明实施例中,在指纹识别过程中,处理器获取采集器采集的第一指纹信息,判断第一指纹信息与已存储的模板指纹信息是否匹配;若不匹配,则获取采集器采集的第二指纹信息,再将该第二指纹信息与第一指纹信息合并以形成第三指纹信息,再判断第三指纹信息与模板指纹信息是否匹配;若匹配,则确定指纹识别成功。本方案可以把在一次采集过程中不同时刻采集的指纹信息进行叠加后再与模板指纹信息进行匹配,从而提高了指纹识别率。
[0065]另外,本发明实施例中,可以在用户滑动手指的过程中不断抓图识别,能够提高指纹识别的可玩性。
[0066]作为一种具体的实施方式,处理器将第二指纹信息与第一指纹信息合并以形成第三指纹信息的具体方式为:将第二指纹信息中与第一指纹信息未重叠的部分保存至第一指纹信息中以形成第三指纹信息。
[0067]如图2所示,矩形框中的部分(A区域)为第一指纹信息,第二指纹信息为椭圆部分(B区域),A区域与B区域未重叠的部分为b区域,则处理器直接将b区域的指纹图像拼接至第一指纹图像中以更形成第三指纹图像,或将b区域的指纹数据图补充进第一指纹数据图中以形成第三指纹数据。
[0068]作为一种具体的实施方式,处理器判断第一指纹信息与已存储的模板指纹信息是否匹配的方式具体为:将第一指纹信息与模板指纹信息进行比较,判断两者的相似度是否大于第一预设阈值,若大于,则可确定第一指纹信息与已存储的模板指纹信息匹配。例如:相似度第一预设阈值为70%,当第一指纹信息与模板指纹信息的相似度为80%的时,可确认这两个指纹能够匹配。
[0069]进一步,作为另一种实施方式,在实际应用中,如果第一指纹信息与模板指纹信息的相似度小于第一预设阈值,则可以确定本次指纹识别失败,此时处理器再继续判断第一指纹信息与模板指纹信息的相似度在小于第一预设阈值基础上,是否大于第二预设阈值,若大于第二预设阈值,则可以得知当前的使用者可能为模板指纹的所有者,只是采集的第一指纹不足以通过指纹识别验证,此时处理器才执行继续获取采集器采集的第二指纹信息的步骤,若不大于第二预设阈值,则可以得知当前使用者不是模板指纹的所有者,则不再继续进行第二次指纹信息的采集,系统直接提示用户指纹识别失败。
[0070] 例如:指纹相似度的第一预设阈值为70%,第二预设阈值为50%。处理器获取的第一指纹信息与模板指纹信息的相似度为60%时,则可确认这两个指纹不匹配,但60%的相似度大于第二预设阈值50%,则可以确认当前按压手指的用户为手机所有者,则系统继续采集第二指纹信息;若处理器获取的第一指纹信息与模板指纹信息的相似度为40%时,则可确认这两个指纹不匹配,且40%的相似度小于第二预设阈值50%,则可以确认当前按压手指的用户不是手机所有者,则系统不再继续采集第二指纹信息,提示用户指纹识别失败。
[0071 ] 进一步,作为另一种实施方式,在实际应用中,处理器获取采集器采集的第二指纹信息之后可以先判断第二指纹信息中的有效信息与第一指纹信息是否匹配,若匹配,则确定指纹识别成功;若不匹配,则处理器才执行将第二指纹信息与第一指纹信息合并以形成第三指纹信息的步骤。<
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1