获取指纹图像的方法、装置和终端设备与流程

文档序号:13689485阅读:231来源:国知局
本申请涉及生物识别
技术领域
:,尤其涉及获取指纹图像的方法、装置和终端设备。
背景技术
::目前终端设备的屏幕下的光学指纹设备,利用手指按压在发光的屏幕上,由手指的谷和脊反射光的强弱信号来构建指纹图像。但是光学指纹设备在指纹采集时容易受到环境影响,例如,当终端设备处于光照比较强的环境中,可能使信号超过指纹设备的量程,而无法得到有效的指纹图像数据;当终端设备处于比较暗的环境中,又可能使谷和脊反射的光强度趋于一致,同样导致无法获得有效的指纹图像数据。技术实现要素:本申请提供了一种获取指纹图像的方法、装置和终端设备,能够有效的获取指纹图像数据。第一方面,提供了一种获取指纹图像的方法,该方法包括:确定待识别指纹当前所在的光环境的目标光信息;根据光信息与工作参数之间的对应关系,确定该目标光信息对应的目标工作参数,该工作参数为在获取指纹图像进行指纹识别时使用的参数;根据该目标工作参数,获取该待识别指纹的第一指纹图像。因此,本申请实施例的获取指纹图像的方法,可以根据待识别指纹所在的光环境的光信息,确定对应的工作参数,根据该工作参数获取待识别指纹的指纹图像,以便于继续执行指纹图像识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像时的相关工作参数,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。应理解,该方法可以由获取指纹图像的装置执行,该装置可以为终端设备,该装置可以包括光源器件和光学指纹模组,具体地,该方法可以由光学指纹模组执行,该光学指纹模组还可以用于对待识别指纹进行指纹识别,例如,根据该第一指纹图像进行指纹识别;该光源器件可以用于为该光学指纹模组进行指纹识别时提供光源。应理解,该光环境中的光可以包括待识别指纹所在的环境中的自然光,也可以包括该光学指纹识别设备中光源器件提供的光源。应理解,该目标光信息能够表征该待识别指纹当前所在的光环境中的光的强度。该目标光信息可以包括表征该待识别指纹当前所在的光环境中的光的强度的任意参数。例如,在待识别指纹进行指纹识别之前,先采集当前所在光环境的任意图像,该图像为非指纹图像,计算获得该图像的像素值,通过该图像的像素值表征当前的光环境中的光,即该目标光信息包括该图像的像素值。结合第一方面,在第一方面的一种实现方式中,该确定待识别指纹当前所在的光环境的目标光信息,包括:在该当前所在的光环境中,根据预设曝光时间,获取该待识别指纹的第二指纹图像;确定该第二指纹图像的像素值;确定该目标光信息,该目标光信息包括该第二指纹图像的像素值。应理解,该预设曝光时间可以设置为任意时长,例如10ms,设置的标准可以为使得该第二指纹图像的像素值小于或者等于第二预设像素值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该确定该第二指纹图像的像素值,包括:确定该第二指纹图像中全部像素点的像素值;将该全部像素点的平均像素值确定为该第二指纹图像的像素值。应理解,确定第二指纹图像的像素值,可以包括:确定该第二指纹图像的全部像素点中每个像素点的像素值,将该全部像素点的像素值的平均值确定为该第二指纹图像的像素值,或者通过其他算法计算该第二指纹图像的像素值。可选地,考虑第二指纹图像的效果,也可以通过确定该第二指纹图像的局部区域的像素值来确定该第二指纹图像的像素值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该获取该待识别指纹的第二指纹图像,包括:获取该待识别指纹的局部指纹的图像为该第二指纹图像。应理解,该待识别指纹的第二指纹图像可以为该待识别指纹的全部指纹的图像,也可以为该待识别指纹的局部指纹图像。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该方法还包括:确定多种光环境中每种光环境的光信息和对应的工作参数;建立该每种光环境的该光信息与该工作参数之间的对应关系。应理解,可以在光学指纹识别设备中保存有光信息与工作参数之间的对应关系。例如,该光学指纹识别设备可以为终端设备,则在该终端设备的存储器中可以保存该光信息与工作参数之间的对应关系,或者在该光学指纹识别设备中的指纹模组中设置该光信息与工作参数之间的对应关系。应理解,该多种光环境为模拟用户在进行指纹识别时可能所处的光环境中的光的不同强度。并且,确定第一光环境时,光学指纹识别设备中的光源器件可以发光,也可以不发光。当光源器件发光时,则第一光环境中的光模拟了包括外界的自然光和光源器件的光;当光源器件不发光时,则该第一光环境中的光仅仅模拟了外界的自然光对指纹检测的影响。可选地,确定第一光环境的光信息,该光信息可以包括该第一光环境中的光的强度、亮度和照度中的至少一个,或者该光信息还可以包括其它可以表针第一光环境中的光的强度的参数,例如也可以通过采集测试指纹的初始指纹图像,计算该初始指纹图像的像素值,该光信息包括该初始指纹图像的像素值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该工作参数包括曝光时间,该目标工作参数包括目标曝光时间。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该确定多种光环境中每种光环境的光信息和对应的工作参数,包括:在多种光环境中的第一光环境中,根据预设曝光时间,确定测试指纹的初始指纹图像的像素值;确定该第一光环境的光信息,该第一光环境的光信息包括该初始指纹图像的像素值;在该第一光环境中,根据不同的曝光时间,确定对应的该测试指纹的多个指纹图像的像素值;将该多个指纹图像中像素值等于第一预设像素值的指纹图像对应的曝光时间,确定为该第一光环境下的曝光时间;该建立该每种光环境的该光信息与该工作参数之间的对应关系,包括:建立该第一光环境的光信息与该曝光时间之间的对应关系。该预设曝光时间可以设置为任意时长,例如10ms,设置的标准可以为对于多种光环境中的任意光环境,采用该预设曝光时间获得的测试指纹的初始指纹图像的像素值均小于或者等于第二预设像素值。应理解,该测试指纹的初始指纹图像可以为该测试指纹的全部指纹的图像,也可以为该测试指纹的局部指纹图像。应理解,确定初始指纹图像的像素值,可以包括:确定该初始指纹图像的全部像素点中每个像素点的像素值,将该全部像素点的像素值的平均值确定为该初始指纹图像的像素值。可选地,考虑到指纹图像的效果,也可以通过确定该初始指纹图像的局部区域的像素值来确定该初始指纹图像的像素值。例如,采集初始指纹图像,取该初始指纹图像中的部分区域,如通过相关算法,选择该部分区域,进而计算该部分区域的像素值为该初始指纹图像的像素值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该第一预设像素值大于或者等于700,且该第一预设像素值小于或者等于800。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该初始指纹图像的像素值小于或等于第二预设像素值。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该第二预设像素值为1024。结合第一方面及其上述实现方式,在第一方面的另一种实现方式中,该目标光信息包括该当前所在的光环境中光的光强和/或亮度。因此,本申请实施例的获取指纹图像的方法,可以确定待识别指纹当前所在的光环境的目标光信息,例如该目标光信息可以包括指纹图像的像素值,该指纹图像的像素值可以为根据预设曝光时间获取的待识别指纹的指纹图像的像素值,进而确定目标光信息对应的目标工作参数,根据该目标工作参数获取待识别指纹的指纹图像,以便于继续执行指纹图像识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像时的工作参数,该工作参数可以为获取指纹图像以及进行指纹识别过程中的任意参数,例如该工作参数可以为曝光时间,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。第二方面,提供了一种获取指纹图像的装置,该装置包括光源器件和光学指纹模组,该光学指纹模组用于对待识别指纹进行指纹识别;该光源器件用于为该光学指纹模组进行指纹识别的过程提供光源;该光学指纹模组还用于执行上述第一方面或第一方面的任意可能的实现方式中的方法。。第三方面,提供了一种终端设备,该终端设备包括自发光显示面板和光学指纹模组,该光学指纹模组位于该自发光显示面板的下方,该光学指纹模组用于执行上述第一方面或第一方面的任意可能的实现方式中的方法;该自发光显示面板用于为该光学指纹模组提供光源。结合第三方面,在第三方面的一种实现方式中,该终端设备为上述第二方面的获取指纹图像的装置,该终端设备中的自发光显示面板为上述第二方面的装置中的光源器件,该终端设备中的光学指纹模组为上述第二方面的装置中的光学指纹模组。附图说明图1是根据本申请实施例的终端设备的示意图。图2是根据本申请实施例的获取指纹图像的方法的示意性流程图。图3是根据本申请实施例的获取指纹图像的装置的示意性框图。具体实施方式下面将结合附图,对本申请实施例中的技术方案进行描述。应理解,图1示出了根据本申请实施例的终端设备的示意图。该终端设备可以包括但不限于移动终端(mobileterminal)、移动电话(mobiletelephone)、用户设备(userequipment,ue)、手机(handset)及便携设备(portableequipment)等,例如,终端设备可以是移动电话。如图1所示,该终端设备包括用于进行光学指纹识别的光学指纹模组以及面板,其中,该光学指纹模组可以设置在面板下方,该面板可以为该终端设备的发光触摸屏,该面板可以用于为用户显示图像,还可以用于为该终端设备的光学指纹模组进行指纹识别时提供光源;该光学指纹模组可以包括用于进行指纹识别的指纹芯片,该光学指纹模组还可以包括光学指纹传感器。应理解,该终端设备的面板可以为具有发光显示像素而无需使用背光的显示屏,其中每个像素产生用于在屏幕上形成显示图像的光,例如,有机发光二极管(organiclight-emittingdiode,oled)显示屏或电致发光显示屏。具体地,该终端设备的面板可以看作光源器件,该光源器件可以包括多个自发光显示单元,例如,该自发光显示单元可以为发光显示像素。如图1所示,光源器件o可以用于为用户显示图像,以便于用户根据显示图像操作该终端设备,另外,该光源器件o还可以用于为获取待识别指纹的指纹图像提供光源,即在指纹识别过程,该光源器件o用于照亮待识别指纹,从而获取该待识别指纹的指纹图像进行指纹识别。例如,图1中的光源直射光l2即为光源器件o产生的,用于照亮待识别指纹,即为获取待识别指纹的指纹图像提供的光源。另外,在该面板上还可以包括曝光区域d,该曝光区域d可以用于采集待识别指纹的指纹图像进行指纹识别。可选地,该终端设备的光学指纹模组可以位于该曝光区域d,即用户进行指纹识别时,手指按压该区域,将需要识别的待识别指纹覆盖在该曝光区域d,通过曝光区域d的光学指纹模组获取并识别该待识别指纹的指纹图像。应理解,该终端设备包括的光学指纹模组可以包括光学指纹传感器,该光学指纹传感器可以包括光电二极管(photo-diode,pd)阵列,该pd阵列可以看作包括多个信号转换器,例如如图1所示出的信号转换器c1和信号转换器c2为pd阵列中的任意两个信号转换器。具体地,光学指纹传感器用于采集待识别指纹的指纹数据,以图1中的信号转换器c1和信号转换器c2为例,该信号转换器c1和信号转换器c2可以用于将输入的光信号转换为数字信号,例如,光源直射光l2照射用户手指的待识别指纹,经过反射得到反射光l3,信号转换器c1和信号转换器c2可以将采集到的经过待识别指纹反射的反射光l3的光信号转换为数字信号,从而获取指纹图像进行指纹图像的识别。在本申请实施例中,如图1所示,终端设备的光源器件o提供光源直射光l2,经过待识别指纹的指纹脊和指纹谷反射,获取反射光l3,其中,由于指纹脊相对于指纹谷更靠近光源器件,因此指纹脊有更强的反射光,再经过信号转换器将采集的光信号转换为数据信息,这种反射光的差异,则可以表现为指纹图像中的差异,即可以获取待识别指纹对应的指纹图像。但是由于待识别指纹所在的光环境有强度不可控的环境光l1,例如阳光的强弱等,会影响经过指纹反射的反射光,因此,本申请实施例提出了一种获取指纹图像的方法,在采集待识别指纹的指纹图像时,可以动态调整曝光时间等工作参数,进而减少环境光对指纹检测过程中指纹采集的影响。具体地,图2示出了根据本申请实施例的获取指纹图像的方法100的示意性流程图,该方法100可以由获取指纹图像的装置执行,该获取指纹图像的装置可以为光学指纹模组,例如,该方法100可以用于如图1所示的终端设备,具体地,可以由终端设备中的光学指纹模组执行,该光学指纹模组可以位于如图1所示的终端设备的曝光区域d。具体地,该方法100包括:s110,确定待识别指纹当前所在的光环境的目标光信息;s120,根据光信息与工作参数之间的对应关系,确定该目标光信息对应的目标工作参数,该工作参数为在获取指纹图像进行指纹识别时使用的参数;s130,根据该目标工作参数,获取该待识别指纹的第一指纹图像。因此,本申请实施例的获取指纹图像的方法,可以根据待识别指纹所在的光环境的光信息,确定对应的工作参数,根据该工作参数获取该待识别指纹的指纹图像,以便于继续执行指纹图像识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像的工作参数,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。在s110中,确定待识别指纹当前所在的光环境的目标光信息,该目标光信息能够表征该待识别指纹当前所在的光环境中的光的强度。应理解,对于任意光环境,该光环境可以包括一种或多种类型的光,例如以对待识别指纹进行指纹识别的场景为例,该待识别指纹当前所在的光环境可以包括周围的自然光,例如在室外进行指纹识别时的阳光;另外,所在的光环境还可以包括执行指纹识别操作的终端设备的屏幕上的光,例如如图1所示的光源器件o发射的光源直射光l2,该光源器件o发射的光可以用于照亮该待识别指纹,从而获得更清晰的指纹图像进行指纹识别。应理解,对于任意光环境,可以通过光信息表征该光环境中的光,具体地,该光信息可以包括光环境中的光的强度、亮度和照度中的至少一个,或者该光信息也可以包括其它表征光的参数。具体地,以对待识别指纹进行指纹识别的场景为例,可以获取用于表征该当前光环境的光的目标光信息,该目标光信息可以包括检测当前光环境而获取的光的强度、亮度和照度中的至少一个,或者还可以包括其它参数。例如,在待识别指纹进行指纹识别之前,先采集当前所在光环境的任意图像,该图像为非指纹图像,计算获得该图像的像素值,通过该图像的像素值表征当前的光环境中的光,即该目标光信息包括该图像的像素值,根据该目标光信息,再进行待识别指纹的指纹图像的采集和识别等过程。再例如,在待识别指纹进行指纹识别时,待识别指纹按压采集区域,例如,待识别指纹按压如图1所示的曝光区域d,通过采集该待识别指纹的任意指纹图像,这里称为第二指纹图像,可以计算获得该第二指纹图像的像素值,通过该第二指纹图像的像素值表征待识别指纹所在光环境中的光,即该目标光信息包括该第二指纹图像的像素值,根据该包括第二指纹图像像素值的目标光信息,再进行待识别指纹的指纹识别过程,可选地,在指纹识别过程可以再次重新采集待识别指纹的指纹图像,本申请实施例并不限于此。在本申请实施例中,当目标光信息包括当前光环境的光的强度、亮度和照度中的至少一个时,可以通过各种技术或算法进行采集和计算,在此不再赘述。可选地,本申请实施例以该目标光信息包括待识别指纹的第二指纹图像的像素值为例进行说明,即该待识别指纹当前所在的光环境对应的目标光信息包括待识别指纹的第二指纹图像的像素值。具体地,在待识别指纹当前所在的光环境中,指纹按压采集区域(例如图1所示的曝光区域d),根据预设曝光时间,采集该待识别指纹的第二指纹图像,计算该第二指纹图像的像素值,该目标光信息包括该第二指纹图像的像素值。应理解,该预设曝光时间可以根据实际应用设置为任意时长,例如10ms,设置的标准可以为使得该第二指纹图像的像素值小于或者等于第二预设像素值,其中,该第二预设像素值可以根据实际应用进行设置,例如,该第二预设像素值可以设置为1024,则对应的可以设置预设曝光时间,使得第二指纹图像的像素值应小于或者等于1024,即可以使得第二指纹图像中的像素点不饱和。应理解,该待识别指纹的第二指纹图像可以为该待识别指纹的全部指纹的图像,也可以为该待识别指纹的局部指纹图像。具体地,待识别指纹接触采集区域,例如如图1所示的曝光区域d,指纹模组可以采集接触到的全部区域内的指纹图像为第二指纹图像,或者,该指纹模组也可以采集接触到的部分区域的指纹图像为第二指纹图像,例如,可以仅采集中心区域的预设大小的区域对应的指纹图像为第二指纹图像,但本申请实施例并不限于此。应理解,确定第二指纹图像的像素值,可以包括:确定该第二指纹图像的全部像素点中每个像素点的像素值,将该全部像素点的像素值的平均值确定为该第二指纹图像的像素值,或者通过其他算法计算该第二指纹图像的像素值,但本申请实施例并不限于此。可选地,考虑第二指纹图像的效果,也可以通过确定该第二指纹图像的局部区域的像素值来确定该第二指纹图像的像素值。例如,采集第二指纹图像,取该第二指纹图像中的部分区域,如通过相关算法,选择效果较好的部分区域,进而计算该部分区域的像素值为该第二指纹图像的像素值,但本申请实施例并不限于此。类似的,待识别指纹当前所在的光环境对应的该目标光信息中还可以包括其它参数,例如包括当前所在光环境的图像的像素值,该图像的像素值不是指纹图像,但该图像的像素值的获取及计算过程可以类似待识别指纹的第二指纹图像,在此不再赘述。在s120中,根据光信息与工作参数之间的对应关系,确定与该目标光信息对应的目标工作参数,其中,该工作参数为在获取指纹图像进行指纹识别时使用的参数。具体地,该工作参数可以指在进行指纹识别过程中可能涉及的各种参数,例如,通过光学指纹模组采集待识别指纹的指纹图像时采用的曝光时间;或者,例如终端设备的光学指纹识别设备光源器件为待识别指纹提供的光的强度;或者,指纹模组采集待识别指纹的指纹图像的面积大小等。在本申请实施例中,可以在该例如终端设备的光学指纹识别设备中保存有各种光环境对应的光信息与工作参数之间的对应关系,例如,在该终端设备的存储器中可以保存该光信息与工作参数之间的对应关系,或者,在该终端设备中的光学指纹模组中保存该光信息与工作参数之间的对应关系,则可以根据该目标光信息,确定对应的目标工作参数。应理解,该方法100还包括:确定多种光环境中每种光环境的光信息和对应的工作参数,建立每种光环境的光信息和工作参数之间的对应关系。应理解,该多种光环境为模拟用户在进行指纹识别时可能所处的光环境中的光的不同强度。另外,为了便于描述,下面以第一光环境为例进行说明,该第一光环境为多种光环境中的任意一种光环境。在本申请实施例中,确定第一光环境对应的光信息,该光信息可以包括该第一光环境中的光的强度、亮度和照度中的至少一个,或者也可以包括其它表征该第一光环境的光的参数。例如,采集第一光环境的任意图像,该图像可以为非指纹图像,计算获得该图像的像素值,通过该图像的像素值表征第一光环境中的光,即该第一光环境对应的光信息包括该图像的像素值。再例如,设置任意指纹为测试指纹,通过采集测试指纹的初始指纹图像,计算该初始指纹图像的像素值,该第一光环境的光信息包括该初始指纹图像的像素值。应理解,确定第一光环境时,例如终端设备的光学指纹识别设备中的光源器件可以发光,也可以不发光。当光源器件发光时,则第一光环境中的光模拟了包括外界的自然光和光源器件的光;当光源器件不发光时,则该第一光环境仅仅模拟了外界的自然光对指纹检测的影响。可选地,当确定多种光环境的光信息时,光源器件不发光,则在确定待识别指纹的目标光信息时,光源器件同样也不发光;同样的,当确定多种光环境的光信息时,光源器件发光,则在确定待识别指纹的目标光信息时,光源器件同样也发光,但本申请实施例并不限于此。应理解,对于确定的多种光环境的光信息与工作参数之间的对应关系,该光信息中包括的参数种类与待识别指纹对应的目标光信息中的参数相对于,例如可以包括待识别指纹对应的目标光信息中的参数。例如,当终端设备中保存的光环境的光信息包括亮度和照度时,在确定待识别指纹当前所在的光环境的目标光信息中可以包括亮度和/或照。再例如,当终端设备中保存的光环境的光信息仅包括图像的像素值时,例如包括测试指纹的初始指纹图的像素值,则在确定待识别指纹当前所在的光环境的目标光信息中包括该待识别指纹的指纹图的像素值。下面以各种光环境对应的该光信息包括测试指纹的初始指纹图像的像素值为例进行说明,具体地,以第一光环境的光信息为例,对应的,在s110中获取的目标光信息则包括待识别指纹的第二指纹图像的像素值。具体地,在第一光环境中,根据预设曝光时间,采集测试指纹的初始指纹图像,计算初始指纹图像的像素值,该第一光环境的光信息包括该初始指纹图像的像素值。应理解,该预设曝光时间可以根据实际应用设置为任意时长,例如10ms,设置的标准可以为对于多种光环境中的任意光环境,采用该预设曝光时间获得的指纹图像的像素值均小于或者等于第二预设像素值。例如,该第二预设像素值可以设置为1024,即可以使得每个指纹图像中的像素点均不饱和,即在任何光环境下获取的各个图像的像素值均小于1024时的曝光时间则为该预设曝光时间。确定该预设曝光时间后,在s110中进行获取待识别指纹的第二指纹图像时,采用相同的预设曝光时间获取该第二指纹图像。应理解,该测试指纹的初始指纹图像可以为该测试指纹的全部指纹的图像,也可以为该测试指纹的局部指纹图像。对应的,在s110中进行获取待识别指纹的第二指纹图像时,该第二指纹图像的采集区域与该初始指纹图像的采集区域保持一致。应理解,确定初始指纹图像的像素值,可以包括:确定该初始指纹图像的全部像素点中每个像素点的像素值,将该全部像素点的像素值的平均值确定为该初始指纹图像的像素值,或者通过其他算法计算该初始指纹图像的像素值,但本申请实施例并不限于此。可选地,考虑到指纹图像的效果,也可以通过确定该初始指纹图像的局部区域的像素值来确定该初始指纹图像的像素值。例如,采集初始指纹图像,取该初始指纹图像中的部分区域,如通过相关算法,选择该部分区域,进而计算该部分区域的像素值为该初始指纹图像的像素值,但本申请实施例并不限于此。对应的,在s110中进行获取待识别指纹的第二指纹图像后,采用相同的算法确定该第二指纹图像的像素值。应理解,确定第一光环境的光信息,该光信息包括初始指纹图像的像素值,类似的,对多种光环境中的每种光环境采用类似的算法,确定每种光环境的光信息。在本申请实施例中,确定每种光环境的光信息后,还确定各个光信息对应的工作参数,该工作参数可以为在对应光环境中的最优工作参数,即可以使得待识别指纹的指纹识别过程达到较好的效果。这里以该工作参数包括采集指纹图像的曝光时间为例进行说明,即确定每种光环境的光信息对应的曝光时间,该曝光时间可以为最优曝光时间,建立每种光环境的光信息与最优曝光时间之间的对应关系。可选地,以确定第一光环境的最优曝光时间为例。具体地,在第一光环境中,采用不同的曝光时间,分别获取测试指纹的多个指纹图像,并确定每个指纹图像的像素值。当多个指纹图像中的某一指纹图像的像素值满足预设条件时,将该指纹图像对应的曝光时间确定为该第一光环境的最优曝光时间,进而建立该第一光环境的光信息和曝光时间之间的对应关系。应理解,在第一光环境中获得不同曝光时间对应的多个指纹图像,采用相同的算法计算获得每个指纹图像的像素值。应理解,该预设条件可以为该指纹图像的像素值小于或者等于第一预设像素值,该第一预设像素值可以根据图像的清晰度设置,例如,为了能够使获得的指纹图像达到最清晰的状态,该第一预设像素值可以设置在[700,800]的范围内。应理解,根据确定第一光环境的曝光时间的方式,确定每种光环境下的曝光时间,进而可以建立多种光环境的光信息和曝光时间之间的对应关系。当确定待识别指纹当前所在的光环境对应的目标光信息后,可以根据该光信息和曝光时间之间的对应关系,确定与目标光信息对应的曝光时间。一般地,当待识别指纹所在的光环境光较强时,则对应的曝光时间较短,当待识别指纹所在的光环境较弱时,则对应的曝光时间较长。在本申请实施例中,类似的,还可以建立多种光环境的光信息与工作参数之间的对应关系,例如多种光环境的光信息与最优曝光时间之间的对应关系,以便于根据该对应关系在获取了待识别指纹的目标光信息后,确定与该待识别指纹的目标光信息对应的目标工作参数,例如,获取该待识别指纹的目标光信息对应的目标曝光时间。在s130中,根据该目标工作参数,获取该待识别指纹的第一指纹图像,其中,该第一指纹图像可以用于进行指纹识别。具体地,可以通过现有光学指纹识别的方式进行指纹识别,例如,对于采集的第一指纹图图像,可以为采集待识别指纹接触曝光区域d的全部图像获得的,也可以为采集部分图像获得的。再例如,获取该第一指纹图像可以直接还原为指纹图像的数据进行指纹识别,或者,也可以通过其他计算过程获取指纹数据进行指纹识别,本申请实施例并不限于此。应理解,根据目标工作参数获取待识别指纹的第一指纹图像,此时光学指纹识别设备的光源器件会为该指纹模组的采集和识别过程提供光源,例如如图1所示的终端设备的光源器件o为待识别指纹提供光源。应理解,该目标工作参数可以包括在采集和识别待识别指纹的第一指纹图像的过程中涉及的任意参数。例如,该目标工作参数可以包括目标曝光时间,该目标曝光时间可以用于采集待识别指纹的第一指纹图像的过程,待识别指纹接触采集区域,例如如图1所示的曝光区域d,采用目标曝光时间的时长进行曝光,进而获取第一指纹图像。因此,本申请实施例的获取指纹图像的方法,可以确定待识别指纹所在的光环境的目标光信息,例如该目标光信息可以包括指纹图像的像素值,该指纹图像的像素值可以为根据预设曝光时间获取的待识别指纹的指纹图像的像素值,进而确定目标光信息对应的目标工作参数,根据该目标工作参数获取待识别指纹的指纹图像,以便于继续执行指纹图像认证和识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像时的工作参数,例如曝光时间,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。上文中结合图1至图2,详细描述了根据本申请实施例的获取指纹图像的方法,下面将结合图3,描述根据本申请实施例的获取指纹图像装置。如图3所示,根据本申请实施例的获取指纹图像的装置200包括:光源器件210和光学指纹模组220,该光学指纹模组220用于对待识别指纹进行指纹识别;该光源器件210用于为该光学指纹模组220进行指纹识别的过程提供光源。具体地,该光学指纹模组220还用于:确定待识别指纹当前所在的光环境的目标光信息;根据光信息与工作参数之间的对应关系,确定该目标光信息对应的目标工作参数,该工作参数为在获取指纹图像进行指纹识别时使用的参数;根据该目标工作参数,获取该待识别指纹的第一指纹图像。因此,本申请实施例的获取指纹图像的装置,可以根据待识别指纹当前所在的光环境的光信息,确定对应的工作参数,根据该工作参数获取待识别指纹的指纹图像,以便于继续执行指纹图像识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像时的工作参数,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。可选地,该光学指纹模组220具体用于:在该当前所在的光环境中,根据预设曝光时间,获取该待识别指纹的第二指纹图像;确定该第二指纹图像的像素值;确定该光信息,该光信息包括该第二指纹图像的像素值。可选地,该光学指纹模组220具体用于:确定该第二指纹图像中全部像素点的像素值;将该全部像素点的平均像素值确定为该第二指纹图像的像素值。可选地,该光学指纹模组220具体用于:获取该待识别指纹的局部指纹的图像为该第二指纹图像。可选地,该光学指纹模组220还用于:确定多种光环境中每种光环境的光信息和对应的工作参数;建立该每种光环境的该光信息与该工作参数之间的对应关系。可选地,该工作参数包括曝光时间,该目标工作参数包括目标曝光时间。可选地,该光学指纹模组220具体用于:在多种光环境中的第一光环境中,根据预设曝光时间,确定测试指纹的初始指纹图像的像素值;确定该第一光环境的光信息,该第一光环境的光信息包括该初始指纹图像的像素值;在该第一光环境中,根据不同的曝光时间,确定对应的该测试指纹的多个指纹图像的像素值;将该多个指纹图像中像素值等于第一预设像素值的指纹图像对应的曝光时间,确定为该第一光环境下的曝光时间;建立该第一光环境的光信息与该曝光时间之间的对应关系。可选地,该第一预设像素值大于或者等于700,且该第一预设像素值小于或者等于800。可选地,该初始指纹图像的像素值小于或等于第二预设像素值。可选地,该第二预设像素值为1024。可选地,该目标光信息包括该当前所在的光环境中光的光强和/或亮度。应理解,根据本申请实施例的获取指纹图像的装置200可对应于执行本申请实施例中的方法100,并且获取指纹图像的装置200中的各个单元的上述和其它操作和/或功能分别为了实现图2中的各个方法的相应流程,为了简洁,在此不再赘述。应理解,本申请实施例的获取指纹图像的装置200可以对应于图1所示的终端设备。具体地,如图1所示的该终端设备可以包括该装置200,或者该终端设备可以为该装置200。该终端设备包括的光源器件o对应装置200中的光源器件210,该终端设备中的光学指纹模组对应装置200中的光学指纹模组220。可选地,如图1所示,该终端设备中的光源器件o可以为自发光显示面板,该终端设备的光学指纹模组可以位于自发光显示面板之下,例如该光学指纹模组可以位于曝光区域d,本申请实施例并不限于此。因此,本申请实施例的获取指纹图像的装置,可以确定待识别指纹所在的光环境的目标光信息,例如该目标光信息可以包括指纹图像的像素值,该指纹图像的像素值可以为根据预设曝光时间获取的待识别指纹的指纹图像的像素值,进而确定目标光信息对应的目标工作参数,根据该目标工作参数获取待识别指纹的指纹图像,以便于继续执行指纹图像识别,这样可以根据不同的光环境,动态调整获取待识别指纹的指纹图像时的工作参数,该工作参数可以为获取指纹图像以及进行指纹识别过程中的任意参数,例如该工作参数可以为曝光时间,进而达到在不增加硬件成本的情况下适应不同环境使用光学指纹需求的预期结果。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1