指纹识别系统及指纹识别方法及电子设备的制造方法

文档序号:9687897阅读:315来源:国知局
指纹识别系统及指纹识别方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及于指纹识别领域,更具体而言,涉及一种指纹识别系统、一种指纹识别方法及一种电子设备。
【背景技术】
[0002]现在的的面积式指纹传感器都是采用按压式录入方法,录入的时候,将手指按压在指纹传感器上面,一次性捕捉到按压部分的的指纹信息,不需移动手指,但是由于指纹扫描模块面积有限,每一次按压所检测到指纹的面积比较小,一般需要进行多次录入才能采集到较为完整的指纹信息。
[0003]同时,因为结构的限制,或者是为了更为美观,现在指纹传感器的指纹扫描模块向着越来越小的方向发展,在录入指纹时,每次按压所能获取的指纹信息也越来越少,必须通过多次按压录入以确保采集到足够的特征点,才能进行后期的匹配,这样导致了指纹库的录入过程非常繁琐,也非常耗时。

【发明内容】

[0004]本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明需要提供一种指纹识别系统及识别方法及一种电子设备。
[0005]—种指纹识别系统,包括指纹传感器、判断单元及处理单元;
[0006]该指纹传感器用于采集用户滑动录入的多帧指纹图像;
[0007]该判断单元用于判断该多帧指纹图像中当前帧指纹图像与前一帧指纹图像是否有第一重叠区域;
[0008]若是,该判断单元还用于将在该当前帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该当前帧指纹图像与该前一帧指纹图像像叠加形成叠加指纹图像;
[0009]或该判断单元用于将在该前一帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该前一帧指纹图像与该当前帧指纹图像叠加形成该叠加指纹图像;
[0010]该判断单元还用于判断后一帧指纹图像与该叠加指纹图像是否有第二重叠区域,直至完成该多帧指纹图像的判断并得到一幅模板指纹图像;
[0011]若否,该指纹传感器用于重新采集用户滑动录入的该多帧指纹图像;
[0012]该处理单元用于提取并保存该幅模板指纹图像的特征点;
[0013]该指纹传感器还用于采集用户按压录入的待识别指纹图像,该处理单元用于提取该待识别指纹图像的特征点并判断该待识别指纹图像的特征点与该幅模板指纹图像的特征点是否匹配;
[0014]若是,该处理单元用于识别该待识别指纹图像为匹配指纹图像,若否,该处理单元用于识别该待识别指纹图像为非匹配指纹图像。
[0015]上述指纹识别系统,在建立模板指纹库的时候,利用指纹传感器采集用户滑动录入的多帧指纹图像,判断单元利用图像拼接技术将滑动采集的图像拼接在一起。因此,每次滑动录入采集到的信息量比现有方法的按压式录入采集到的信息量大很多,录入效率相对现有的方法高很多,只需要手指例如左侧、中间及右侧分别进行一次采集就可以完成录入过程,录入方便,避免了繁琐的操作,提高了用户体验,在后续匹配过程中,用户手指按压在指纹传感器上,此时指纹传感器会采集按压部分的指纹,处理单元并能够将该指纹与数据库进行判断比对,也许用户在登记指纹时是很常规的角度,在匹配时依然能够在各种角度成功识别。
[0016]在一个实施方式中,该处理单元用于对该幅模板指纹图像进行图像滤波处理、二值化处理及细化处理后提取该幅模板指纹图像的该特征点。
[0017]在一个实施方式中,该前一帧指纹图像包括前一帧图像部分,该当前帧指纹图像包括多个当前帧图像部分,该判断单元用于计算该前一帧图像部分的第一灰度分别与该多个当前帧图像部分的多个第二灰度的灰度差以得到多个灰度差,并比较该多个灰度差;
[0018]若其中一个第二灰度与该第一灰度的灰度差为该多个灰度差中的最小值且最小值的该灰度差小于阈值,则该判断单元用于判断该其中一个第二灰度所对应的其中一个当前帧图像部分为该第一重叠区域。
[0019]在一个实施方式中,该前一帧指纹图像包括前一帧图像部分,该当前帧指纹图像包括多个当前帧图像部分组合,每个当前帧图像部分组合包括第一当前帧图像部分、第二当前帧图像部分及第三当前帧图像部分;
[0020]该判断单元用于计算该前一帧图像部分的第一灰度分别与在同一个当前帧图像部分组合中的第一当前帧图像部分的第一灰度、第二当前帧图像部分的第二灰度及第三当前帧图像部分的第三灰度的灰度差以分别对应得到第一灰度差、第二灰度差及第三灰度差,计算该第一灰度差、该第二灰度差及该第三灰度差的灰度和值以得到多个灰度和值,比较该多个灰度和值;
[0021]若其中一个当前帧图像部分组合对应的灰度和值为该多个灰度和值中的最小值,则该判断单元用于比较该其中一个当前帧图像部分组合对应的第一灰度差、第二灰度差及第三灰度差;
[0022]若得到最小值的其中一个灰度差且最小值的该其中一个灰度差小于阈值,则该判断单元用于判断最小值的该其中一个灰度差对应的当前帧图像部分为该第一重叠区域。
[0023]一种指纹识别方法,包括步骤:
[0024]S1:指纹传感器采集用户滑动录入的多帧指纹图像;
[0025]S2:判断单元判断该多帧指纹图像中当前帧指纹图像与前一帧指纹图像是否有第一重叠区域,若是则进入步骤S3,若否则返回步骤S1 ;
[0026]S3:该判断单元将在该当前帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该当前帧指纹图像与该前一帧指纹图像叠加形成叠加指纹图像,或该判断单元将在该前一帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该前一帧指纹图像与该当前帧指纹图像叠加形成该叠加指纹图像;
[0027]S4:该判断单元判断后一帧指纹图像与该叠加指纹图像是否有第二重叠区域,直至完成该多帧指纹图像的判断并得到一幅模板指纹图像;
[0028]S5:处理单元提取并保存该幅模板指纹图像的特征点;
[0029]S6:该指纹传感器采集用户按压录入的待识别指纹图像;
[0030]S7:该处理单元提取该待识别指纹图像的特征点并判断该待识别指纹图像的特征点与该幅模板指纹图像的特征点是否匹配,若是则进入步骤S8,若否则进入步骤S9 ;
[0031]S8:该处理单元识别该待识别指纹图像为匹配指纹图像;
[0032]S9:该处理单元识别该待识别指纹图像为非匹配指纹图像。
[0033]在一个实施方式中,在步骤S5中,该处理单元对该幅模板指纹图像进行图像滤波处理、二值化处理及细化处理后提取该幅模板指纹图像的该特征点。
[0034]在一个实施方式中,在步骤S2中,该前一帧指纹图像包括前一帧图像部分,该当前帧指纹图像包括多个当前帧图像部分,该判断单元计算该前一帧图像部分的第一灰度分别与该多个当前帧图像部分的多个第二灰度的灰度差以得到多个灰度差,并比较该多个灰度差;
[0035]若其中一个第二灰度与该第一灰度的灰度差为该多个灰度差中的最小值且最小值的该灰度差小于阈值,则该判断单元判断该其中一个第二灰度所对应的其中一个当前帧图像部分为该第一重叠区域。
[0036]在一个实施方式中,在步骤S2中,该前一帧指纹图像包括前一帧图像部分,该当前帧指纹图像包括多个当前帧图像部分组合,每个当前帧图像部分组合包括第一当前帧图像部分、第二当前帧图像部分及第三当前帧图像部分;
[0037]该判断单元计算该前一帧图像部分的第一灰度分别与在同一个当前帧图像部分组合中的第一当前帧图像部分的第一灰度、第二当前帧图像部分的第二灰度及第三当前帧图像部分的第三灰度以分别对应得到第一灰度差、第二灰度差及第三灰度差,计算该第一灰度差、该第二灰度差及该第三灰度差的灰度和值以得到多个灰度和值,比较该多个灰度和值;
[0038]若其中一个当前帧图像部分组合对应的灰度和值为该多个灰度和值中的最小值,则该判断单元比较该其中一个当前帧图像部分组合对应的第一灰度差、第二灰度差及第三灰度差;
[0039]若得到最小值的灰度差且最小值的该灰度差小于阈值,则该判断单元判断最小值的该灰度差对应的当前帧图像部分为该第一重叠区域。
[0040]一种电子设备,包括指纹识别系统,该指纹识别系统包括指纹传感器、判断单元及处理单元;
[0041]该指纹传感器用于采集用户滑动录入的多帧指纹图像;
[0042]该判断单元用于判断该多帧指纹图像中当前帧指纹图像与前一帧指纹图像是否有第一重叠区域;
[0043]若是,该判断单元还用于将在该当前帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该当前帧指纹图像与该前一帧指纹图像叠加形成叠加指纹图像;
[0044]或该判断单元用于将在该前一帧指纹图像中的该第一重叠区域去掉并将去掉该第一重叠区域后的该前一帧指纹图像与该当前帧指纹图像叠加形成该叠加指纹图像;
[0045]该判断单元还用于判断后一帧指纹图像与该叠加指纹图像是否有第二重叠区域直至完成该多帧指纹图像的判断并得到一幅模板指纹图像;
[0046]该处理单元用于提取并保存该幅模板指纹图像的特征点;
[0047]若否,该指纹传感器用于重新采集用户滑动录入的该多帧指纹图像;
[0048]该指纹传感器还用于采集用户按压录入的待识别指纹图像;
[0049]该处理单元用于提取该待识别指纹图像的特征点并判断该待识别指纹图像的特征点与该幅模板指纹图像的特征点是否匹配;
[0050]若是,该处理单元用于识别该待识别指纹图像为匹配指纹图像,若否,该处理单元用于识别该待识别指纹图像为非匹配指纹图像。
[0051]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1