CN109815935A - 电子装置、指纹验证方法及相关产品 - Google Patents
电子装置、指纹验证方法及相关产品 Download PDFInfo
- Publication number
- CN109815935A CN109815935A CN201910126571.2A CN201910126571A CN109815935A CN 109815935 A CN109815935 A CN 109815935A CN 201910126571 A CN201910126571 A CN 201910126571A CN 109815935 A CN109815935 A CN 109815935A
- Authority
- CN
- China
- Prior art keywords
- fingerprint
- fingerprint image
- verification
- image
- reverse
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Collating Specific Patterns (AREA)
- Image Input (AREA)
Abstract
本申请实施例公开了一种电子装置及指纹验证方法,所述方法包括如下步骤:采集指纹图像,对指纹图像进行指纹验证;如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。本申请提供的技术方案具有指纹识别精度高的优点。
Description
技术领域
本申请涉及电子术领域,具体涉及一种电子装置、指纹验证方法及相关产品。
背景技术
随着移动终端(例如智能手机)的大量普及应用,移动终端能够支持的应用越来越多,功能越来越强大,智能手机向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。
目前,光学屏下指纹原理是:利用光的反射原理,绘制出指纹的脊线和谷线,再与最初录入的图像进行比对。指纹识别的手指在不同的环境中,脊线和谷线可能出现变化,这样导致了指纹识别的精度降低,影响了用户的体验度。
发明内容
本申请实施例提供了一种电子装置、指纹验证方法及相关产品,以期提升指纹验证的精度,提高用户体验度。
第一方面,本申请实施例提供一种指纹验证方法,所述方法包括如下步骤:
采集指纹图像,对指纹图像进行指纹验证;
如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;
将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
可选的,所述对该指纹图像进行反向处理后得到反向指纹图像具体包括:
对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
可选的,所述对该指纹图像进行反向处理后得到反向指纹图像具体包括:
将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按公式1进行计算得到反向指纹图像的所有像素点的灰度值;
反向灰度值=255-灰度值公式1。
可选的,所述对指纹图像进行指纹验证具体包括:
对所述指纹图像进行纹路筛选,得到多条目标指纹纹路,所述指纹图像包含多条指纹纹路,所述目标指纹纹路中每一指纹纹路的平均宽度处于预设宽度范围;
对所述多条目标指纹纹路进行特征点提取,得到第一特征点集,所述第一特征点集包括多个特征点;
对所述预设指纹模板进行特征提取,得到第二特征点集;
将所述第一特征点集与所述第二特征点集进行匹配,得到匹配值,如匹配值大于成功阈值,确定验证成功。
可选的,所述方法还包括:
如匹配值小于成功阈值,确定匹配值是否处于第一预设范围,如匹配值属于第一预设范围,执行与第一预设范围对应的操作。
第二方面,提供一种电子装置,所述电子装置包括:处理器、显示屏和指纹验证装置,其特征在于,所述指纹验证装置位于所述显示屏的下侧;
所述指纹验证装置,用于采集指纹图像;
所述处理器,用于对指纹图像进行指纹验证;如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
可选的,所述处理器,具体用于对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
可选的,所述处理器,具体用于将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按公式1进行计算得到反向指纹图像的所有像素点的灰度值;
反向灰度值=255-灰度值公式1。
第三方面,提供一种电子装置,包括处理器、存储器、通信接口、显示屏、指纹验证装置,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行第一方面的方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面方法中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
可以看出,本申请提供的技术方案在指纹验证时,采集指纹图像,如果验证n次不成功以后,将该指纹图像进行反向处理得到反向指纹图像,将反向指纹图像进行指纹验证,这样在脊线和谷线反向时,也能够保证指纹验证成功,提高了指纹验证的成功率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种电子装置的结构示意图;
图2是本申请实施例提供的指纹验证方法的流程示意图;
图3是本申请实施例提供的一种指纹验证方法的流程图。
图4是本申请实施例提供的电子装置的结构示意图。
图5是本申请实施例提供的一种电子装置结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子装置可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子装置。
下面对本申请实施例进行详细介绍。
请参阅图1,图1是本发明实施例提供了一种电子装置100的结构示意图,该电子装置100包括:壳体110、设置于所述壳体110上的显示屏120、设置于所述壳体110内的主板130,主板130上设置有处理器140和存储器150,如图1所示,所述电子装置还设置有湿度传感器160、摄像头170等,湿度传感器160和摄像头170连接所述处理器140,所述处理器140连接显示屏120,所述电子装置100还包括的通信模块,该通信模块包括但不限于:移动通信模组、射频系统或短距离通信模块,其中,
上述显示屏120的下部设置有指纹验证装置200,该指纹验证装置200可以设置与该显示屏120下部的任意位置,例如如图1所示的,位于显示屏120的home键位置,在一些其他的方案中,也可以在其他的位置。上述指纹验证装置200可以为光学指纹模块,当然在实际应用中,还可以是其他的一些能够穿过显示屏120实现指纹验证的模块,本申请并不局限上述指纹验证装置的具体形式。
其中,所述主板130的形状大小可以为所述电子装置100能够容纳的任意大小和形状,在此不做唯一限定。
其中,处理器140包括应用处理器和基带处理器,处理器140是电子装置100的控制中心,利用各种接口和线路连接整个电子装置的各个部分,通过运行或执行存储在存储器150内的软件程序和/或模块,以及调用存储在存储器150内的数据,执行电子装置100的各种功能和处理数据,从而对电子装置100进行整体监控。其中,应用处理器主要处理操作系统、用户界面和应用程序等,基带处理器主要处理无线通信。可以理解的是,上述基带处理器也可以不集成到处理器中。
其中,存储器150可用于存储软件程序以及模块,处理器140通过运行存储在存储器150的软件程序以及模块,从而执行电子装置100的各种功能应用以及数据处理。存储器150可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据电子装置的使用所创建的数据等。此外,存储器150可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
可选的,上述电子设备还可以包括:输入-输出电路,输入-输出电路可以进一步包括传感器。传感器可以包括环境光传感器,基于光和电容的红外接近传感器,超声波传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,重力传感器,和其它传感器等。
显示屏120可以包括液晶显示屏,有机发光二极管显示屏,电子墨水显示屏,等离子显示屏,使用其它显示技术的显示屏中一种或者几种的组合。显示屏可以包括触摸传感器阵列(即,显示屏可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ITO)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。
输入-输出电路还可以进一步包括通信电路可以用于为电子设备提供与外部设备通信的能力。通信电路可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信电路中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信电路中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(near field communication,NFC)的电路。例如,通信电路可以包括近场通信天线和近场通信收发器。通信电路还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。
输入-输出电路还可以进一步包括其它输入-输出单元。输入-输出单元可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。
参阅图2,图2提供了一种指纹验证的方法,该方法由如图1所示的电子装置来执行,该方法如图2所示,包括如下步骤:
步骤S201、采集指纹图像,对指纹图像进行指纹验证;
上述采集指纹图像可以由电子装置的指纹验证模块来采集,该指纹图像可以为光学指纹图像。上述对指纹图像进行指纹验证可以采用常规的指纹验证方法,本申请对该指纹验证的方法并不限定。
步骤S202、如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;
上述n可以为大于等于1的整数,优选n=2。该n的具体数值可以由电子装置的厂家自行设定,当然在实际应用中,也可以由电子装置的用户根据自身的喜好进行设定,本申请并不限制上述n的具体取值,只需n的取值范围为大于等于1的整数即可。
步骤S203、将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
本申请提供的技术方案在指纹验证时,采集指纹图像,如果验证n次不成功以后,将该指纹图像进行反向处理得到反向指纹图像,将反向指纹图像进行指纹验证,这样在脊线和谷线反向时,也能够保证指纹验证成功,提高了指纹验证的成功率。
可选的,上述指纹验证成功操作包括但不限于;解锁操作、支付操作、打开加密app操作等等操作,当然上述指纹验证成功操作也可以由用户自行设定,例如用户设定指纹验证成功以后,直接进入指定app的特定页面。本申请并不闲职上述指纹验证成功操作的具体表现形式。
可选的,上述步骤S202中的对该指纹图像进行反向处理后得到反向指纹图像具体可以包括:
对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
此技术方案将指纹图像的脊线和谷线对调,此基于的原理为,对于指纹验证来说,其指纹验证均是于模板图像进行验证,该模板图像是由用户自行对指纹进行验证输入的,在指纹验证输入时,通常为干燥的手指,因此其模板图像的脊线和谷线是不会进行反向的。常规的指纹验证的手指是干燥的,其脊线和谷线是不会进行反向的,因此在干燥的指纹验证时,其指纹验证的精度会比较高,但是对于一些特殊场景下,例如潮湿手指,此时指纹的水分比较高,此时采集的指纹图像,很有可能出现脊线和谷线反向的情况,因此这里将脊线和谷线进行对调即能够提高其指纹的验证的通过率。
上述将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像实现的具体方法可以包括:
将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按下述公式1进行计算得到反向指纹图像的所有像素点的灰度值。
反向灰度值=255-灰度值公式1。
可选地,上述对指纹图像进行指纹验证具体可以包括:
将所述指纹图像与预设指纹模板进行匹配,得到匹配值,如匹配值大于成功阈值,确定验证成功,否则,确定验证失败,上述将所述指纹图像与预设指纹模板进行匹配,得到匹配值可以包括如下步骤:
21、对所述指纹图像进行纹路筛选,得到多条目标指纹纹路,所述指纹图像包含多条指纹纹路,所述目标指纹纹路中每一指纹纹路的平均宽度处于预设宽度范围;
22、对所述多条目标指纹纹路进行特征点提取,得到第一特征点集,所述第一特征点集包括多个特征点;
23、对所述预设指纹模板进行特征提取,得到第二特征点集;
24、将所述第一特征点集与所述第二特征点集进行匹配,得到匹配值。
其中,上述预设宽度范围可以由系统默认(即厂家来设定),或者,用户自行设置。由于指纹纹路宽度不仅因人而异,而且不同的触控力度下,纹路宽度也不一样,因此,在一定程度上可以采用纹路宽度鉴别用户,或者,依据指纹纹路宽度对指纹图像的清晰度作出判定,如此,提升了安全性以及识别精度。
可选的,上述方法还可以依据匹配值在不同的范围,执行不同的操作,具体如下:
若所述匹配值处于第一预设范围,获取所述电子设备的传感器数据。
其中,上述第一预设范围可以由用户自行设置或者系统默认,上述第一预设范围低于成功阈值,成功阈值可以由用户自行设置或者系统默认。在常温情况下,若指纹图像与预设指纹模板之间的匹配值大于或等于成功阈值时,则执行解锁操作,由于在低温状态下,指纹图像的质量变差,但是,若其是机主的指纹,则也会存在部分特征点会被匹配成功,因此,第一预设范围的下限值会高于0,而上限值会低于成功阈值。具体实现中,电子设备可以获取该电子设备的传感器数据,传感器数据可以为以下至少一种:温度数据、地理位置数据、握持手势等等,在此不作限定。例如,在电子设备设置有温度传感器的情况下,传感器数据可以为温度数据,又例如,在电子设备设置有定位传感器的情况下,传感器数据可以为地理位置信息,又例如,在电子设备设置的表面设置有压力传感器的情况下,传感器数据可以为握持手势。
可选地,方法在执行若所述匹配值处于第一预设范围,获取所述电子设备的传感器数据的过程中,还包括如下步骤:
A1、检测所述电子设备是否处于预设低温状态;
A2、若所述电子设备处于预设低温状态,执行所述获取所述电子设备的传感器数据的步骤。
其中,上述预设低温状态可以由用户自行设置或者系统默认,例如,预设低温状态对应的温度为(-10摄氏度,0摄氏度)。在电子设备处于预设低温状态时,则可以执行获取电子设备的传感器数据的步骤,否则,提示用户解锁失败。电子设备可设置温度传感器,用于检测环境温度,在环境温度处于预设温度范围时,则可以确认电子设备处于预设低温状态。
可选地,上述步骤A1,检测所述电子设备是否处于预设低温状态,可包括如下步骤:
B11、对所述指纹图像进行特征提取,得到特征点集;
B12、确定所述指纹图像的指纹面积;
B13、依据所述指纹面积、所述特征点集确定所述指纹图像的特征点分布密度;
B14、在所述特征点分布密度处于第二预设范围时,确认所述电子设备处于预设低温状态的步骤。
其中,上述第二预设范围可以由用户自行设置,或者,系统默认。指纹图像中有可能不仅存在指纹纹路,有可能存在背景图像,因此,可以对指纹图像进行图像分割,得到目标区域,即真正的指纹图像,确认该目标区域的面积作为指纹面积,具体实现中,电子设备可以对指纹图像进行特征提取,得到特征点集,统计特征点集中的特征点总数,特征点分布密度=特征点总数/指纹面积,在特征点分布密度处于第二预设范围时,确认电子设备处于预设低温状态,否则,则确认电子设备不处于预设低温状态。
可选地,上述步骤A1,检测所述电子设备是否处于预设低温状态,可包括如下步骤:
C11、对所述指纹图像进行图像质量评价,得到图像质量评价值;
C12、在所述图像质量评价值处于第三预设范围时,确认所述电子设备处于预设低温状态的步骤。
其中,第三预设范围可以由用户自行设置或者系统默认。通常情况下,若非干手指对应的指纹图像,则其指纹图像会相对清晰,若是干手指对应的指纹图像,则其指纹图像会在一定程度上降低了图像质量,但是,其图像质量也会保持在一定范围内,依据此原理,电子设备可对指纹图像进行图像质量评价,得到图像质量评价值,在图像质量评价值处于第三预设范围时,则确认电子设备处于预设低温状态,否则,则确认电子设备不处于预设低温状态。
进一步可选地,上述步骤C11,对所述指纹图像进行图像质量评价,得到图像质量评价值,可按照如下方式实施:
采用至少一个图像质量评价指标对指纹图像进行图像质量评价,得到图像质量评价值。
其中,图像质量评价指标可包括但不仅限于:平均灰度、均方差、熵、边缘保持度、信噪比等等。可定义为得到的图像质量评价值越大,则图像质量越好。
参阅图3,图3提供了一种指纹验证的方法,该方法由如图1所示的电子装置来执行,该方法如图3所示,包括如下步骤:
步骤S301、采集指纹图像,对指纹图像进行指纹验证;
步骤S302、如指纹图像验证2次均未能够验证成功,获取指纹图像的脊线和谷线,将指纹图像的脊线和谷线进行反向处理得到反向指纹图像;
步骤S303、将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
请参阅图4,图4是本申请实施例公开的另一种电子设备的结构示意图,如图所示,该电子设备包括处理器、存储器、通信接口、显示屏、指纹验证装置,以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
采集指纹图像,对指纹图像进行指纹验证;如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
参阅图5,图5提供了一种电子装置,所述电子装置包括:处理器501、显示屏502和指纹验证装置503,所述指纹验证装置位于所述显示屏的下侧;
所述指纹验证装置,用于采集指纹图像;
所述处理器,用于对指纹图像进行指纹验证;如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
可选的,所述处理器,具体用于对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
可选的,所述处理器,具体用于将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按公式1进行计算得到反向指纹图像的所有像素点的灰度值;
反向灰度值=255-灰度值公式1。
上述处理器还可以执行上述方法实施例中的细化方案,例如执行上述21、22、23、24、A1、A2、B11、B12、B13、B14、C11、C12。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种指纹验证方法,其特征在于,所述方法包括如下步骤:
采集指纹图像,对指纹图像进行指纹验证;
如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;
将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
2.根据权利要求1所述的方法,其特征在于,所述对该指纹图像进行反向处理后得到反向指纹图像具体包括:
对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
3.根据权利要求1所述的方法,其特征在于,所述对该指纹图像进行反向处理后得到反向指纹图像具体包括:
将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按公式1进行计算得到反向指纹图像的所有像素点的灰度值;
反向灰度值=255-灰度值公式1。
4.根据权利要求1所述的方法,其特征在于,所述对指纹图像进行指纹验证具体包括:
对所述指纹图像进行纹路筛选,得到多条目标指纹纹路,所述指纹图像包含多条指纹纹路,所述目标指纹纹路中每一指纹纹路的平均宽度处于预设宽度范围;
对所述多条目标指纹纹路进行特征点提取,得到第一特征点集,所述第一特征点集包括多个特征点;
对所述预设指纹模板进行特征提取,得到第二特征点集;
将所述第一特征点集与所述第二特征点集进行匹配,得到匹配值,如匹配值大于成功阈值,确定验证成功。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
如匹配值小于成功阈值,确定匹配值是否处于第一预设范围,如匹配值属于第一预设范围,执行与第一预设范围对应的操作。
6.一种电子装置,所述电子装置包括:处理器、显示屏和指纹验证装置,其特征在于,所述指纹验证装置位于所述显示屏的下侧;
所述指纹验证装置,用于采集指纹图像;
所述处理器,用于对指纹图像进行指纹验证;如指纹图像验证n次均未能够验证成功,对该指纹图像进行反向处理后得到反向指纹图像;将该反向指纹图像进行指纹验证,如验证成功,执行指纹验证成功操作。
7.根据权利要求6所述的电子装置,其特征在于,
所述处理器,具体用于对该指纹图像进行处理得到该指纹图像的脊线和谷线,将指纹图像的脊线变换成谷线,将该指纹图像的谷线变换成脊线得到该指纹图像的反向指纹图像。
8.根据权利要求6所述的电子装置,其特征在于,
所述处理器,具体用于将指纹图像进行灰度处理得到灰度指纹图像,提取灰度指纹图像中所有像素点的灰度值,将所有像素点的灰度值按公式1进行计算得到反向指纹图像的所有像素点的灰度值;
反向灰度值=255-灰度值公式1。
9.一种电子装置,其特征在于,包括处理器、存储器、通信接口、显示屏、指纹验证装置,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-5任意一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-5任意一项所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910126571.2A CN109815935B (zh) | 2019-02-20 | 2019-02-20 | 电子装置、指纹验证方法及相关产品 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910126571.2A CN109815935B (zh) | 2019-02-20 | 2019-02-20 | 电子装置、指纹验证方法及相关产品 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109815935A true CN109815935A (zh) | 2019-05-28 |
| CN109815935B CN109815935B (zh) | 2022-01-11 |
Family
ID=66606987
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910126571.2A Expired - Fee Related CN109815935B (zh) | 2019-02-20 | 2019-02-20 | 电子装置、指纹验证方法及相关产品 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109815935B (zh) |
Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4210899A (en) * | 1975-06-23 | 1980-07-01 | Fingermatrix, Inc. | Fingerprint-based access control and identification apparatus |
| US5448649A (en) * | 1994-05-24 | 1995-09-05 | Chen; Wang S. | Apparatus for imaging fingerprint or topographic relief pattern on the surface of an object |
| US20030118220A1 (en) * | 2001-12-25 | 2003-06-26 | Kazuo Kobayashi | Fingerprint image judgment apparatus and program |
| US20090310831A1 (en) * | 2008-06-17 | 2009-12-17 | The Hong Kong Polytechnic University | Partial fingerprint recognition |
| CN102129561A (zh) * | 2011-03-10 | 2011-07-20 | 电子科技大学 | 一种基于人工免疫遗传和形态学的指纹图像分割方法 |
| CN102819741A (zh) * | 2012-07-26 | 2012-12-12 | 哈尔滨理工大学 | 基于隆线剖面微分的指纹方向信息获取方法 |
| CN104751139A (zh) * | 2015-03-31 | 2015-07-01 | 上海大学 | 基于汗腺特征点和指纹图像特征点的快速指纹识别方法 |
| CN104820819A (zh) * | 2014-02-04 | 2015-08-05 | 摩如富公司 | 验证使用真手指作为指纹的载体的方法 |
| CN105740753A (zh) * | 2014-12-12 | 2016-07-06 | 比亚迪股份有限公司 | 指纹识别方法及指纹识别系统 |
| CN105788048A (zh) * | 2016-04-13 | 2016-07-20 | 时建华 | 通过指纹进行识别的电子锁系统 |
| TW201629843A (zh) * | 2015-02-13 | 2016-08-16 | 比亞迪股份有限公司 | 指紋檢測電路及指紋檢測方法及電子裝置 |
| CN106096513A (zh) * | 2016-06-01 | 2016-11-09 | 深圳信炜科技有限公司 | 指纹识别方法、指纹识别系统、及电子设备 |
| CN106778457A (zh) * | 2015-12-11 | 2017-05-31 | 深圳市汇顶科技股份有限公司 | 可提高指纹识别率的指纹识别方法及系统 |
| CN107180179A (zh) * | 2017-04-28 | 2017-09-19 | 广东欧珀移动通信有限公司 | 解锁控制方法及相关产品 |
| CN107480610A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN107480609A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN107784271A (zh) * | 2017-09-27 | 2018-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN108121940A (zh) * | 2016-11-29 | 2018-06-05 | 深圳指芯智能科技有限公司 | 一种指纹图像分析的方法和装置 |
| CN108292360A (zh) * | 2015-11-24 | 2018-07-17 | 斯科竣公司 | 指纹感测及校正设备 |
| CN108681703A (zh) * | 2018-05-14 | 2018-10-19 | 京东方科技集团股份有限公司 | 用于指纹识别的装置、模组、设备及系统 |
| CN109886162A (zh) * | 2019-01-30 | 2019-06-14 | Oppo广东移动通信有限公司 | 指纹验证方法及相关装置 |
-
2019
- 2019-02-20 CN CN201910126571.2A patent/CN109815935B/zh not_active Expired - Fee Related
Patent Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4210899A (en) * | 1975-06-23 | 1980-07-01 | Fingermatrix, Inc. | Fingerprint-based access control and identification apparatus |
| US5448649A (en) * | 1994-05-24 | 1995-09-05 | Chen; Wang S. | Apparatus for imaging fingerprint or topographic relief pattern on the surface of an object |
| US20030118220A1 (en) * | 2001-12-25 | 2003-06-26 | Kazuo Kobayashi | Fingerprint image judgment apparatus and program |
| US20090310831A1 (en) * | 2008-06-17 | 2009-12-17 | The Hong Kong Polytechnic University | Partial fingerprint recognition |
| CN102129561A (zh) * | 2011-03-10 | 2011-07-20 | 电子科技大学 | 一种基于人工免疫遗传和形态学的指纹图像分割方法 |
| CN102819741A (zh) * | 2012-07-26 | 2012-12-12 | 哈尔滨理工大学 | 基于隆线剖面微分的指纹方向信息获取方法 |
| CN104820819A (zh) * | 2014-02-04 | 2015-08-05 | 摩如富公司 | 验证使用真手指作为指纹的载体的方法 |
| CN105740753A (zh) * | 2014-12-12 | 2016-07-06 | 比亚迪股份有限公司 | 指纹识别方法及指纹识别系统 |
| TW201629843A (zh) * | 2015-02-13 | 2016-08-16 | 比亞迪股份有限公司 | 指紋檢測電路及指紋檢測方法及電子裝置 |
| CN104751139A (zh) * | 2015-03-31 | 2015-07-01 | 上海大学 | 基于汗腺特征点和指纹图像特征点的快速指纹识别方法 |
| CN108292360A (zh) * | 2015-11-24 | 2018-07-17 | 斯科竣公司 | 指纹感测及校正设备 |
| CN106778457A (zh) * | 2015-12-11 | 2017-05-31 | 深圳市汇顶科技股份有限公司 | 可提高指纹识别率的指纹识别方法及系统 |
| CN105788048A (zh) * | 2016-04-13 | 2016-07-20 | 时建华 | 通过指纹进行识别的电子锁系统 |
| CN106096513A (zh) * | 2016-06-01 | 2016-11-09 | 深圳信炜科技有限公司 | 指纹识别方法、指纹识别系统、及电子设备 |
| CN108121940A (zh) * | 2016-11-29 | 2018-06-05 | 深圳指芯智能科技有限公司 | 一种指纹图像分析的方法和装置 |
| CN107180179A (zh) * | 2017-04-28 | 2017-09-19 | 广东欧珀移动通信有限公司 | 解锁控制方法及相关产品 |
| CN107480610A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN107480609A (zh) * | 2017-07-31 | 2017-12-15 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN107784271A (zh) * | 2017-09-27 | 2018-03-09 | 广东欧珀移动通信有限公司 | 指纹识别方法及相关产品 |
| CN108681703A (zh) * | 2018-05-14 | 2018-10-19 | 京东方科技集团股份有限公司 | 用于指纹识别的装置、模组、设备及系统 |
| CN109886162A (zh) * | 2019-01-30 | 2019-06-14 | Oppo广东移动通信有限公司 | 指纹验证方法及相关装置 |
Non-Patent Citations (7)
| Title |
|---|
| AJAY KUMAR等: "Towards Contactless, Low-Cost and Accurate 3D Fingerprint Identification", 《2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION》 * |
| CHENHAO LIN等: "Matching Contactless and Contact-Based Conventional Fingerprint Images for Biometrics Identification", 《IEEE TRANSACTIONS ON IMAGE PROCESSING》 * |
| MEMBER: "What Causes a Reverse Color Print?", 《HTTP://ONIN.COM/FP/WWWBD/MESSAGES/4/2177.HTML?1182765707》 * |
| 尹方平著: "《新编生物特征识别与应用》", 30 April 2016, 成都:电子科技大学出版社 * |
| 李康等: "指纹中心半径与角度对查询比对结果的影响研究", 《警察技术》 * |
| 李康等: "限定残缺或模糊现场指纹纹型查询比对影响探究", 《云南警官学院学报》 * |
| 郝瑛: "指纹图像分析与识别", 《万方学位论文》 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109815935B (zh) | 2022-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106055962B (zh) | 一种解锁控制方法及移动终端 | |
| CN109241859B (zh) | 指纹识别方法及相关产品 | |
| CN109583320A (zh) | 指纹识别方法及相关装置 | |
| CN107480609A (zh) | 指纹识别方法及相关产品 | |
| CN109145800B (zh) | 指纹模板更新方法及相关产品 | |
| CN105975833B (zh) | 一种指纹解锁方法及终端 | |
| CN109543570B (zh) | 指纹识别方法及相关产品 | |
| CN108701218B (zh) | 一种指纹采集的方法、装置及终端 | |
| TW201839650A (zh) | 解鎖控制方法及移動終端 | |
| CN106855785A (zh) | 一种双手握持时实现屏幕防误触的方法、装置及移动终端 | |
| CN107657161A (zh) | 基于人脸识别的移动支付方法及相关产品 | |
| CN109614865A (zh) | 指纹识别方法及相关产品 | |
| CN110245483B (zh) | 生物识别方法及相关产品 | |
| CN109376700B (zh) | 指纹识别方法及相关产品 | |
| CN105844129B (zh) | 一种指纹解锁的方法及终端 | |
| US9785863B2 (en) | Fingerprint authentication | |
| WO2017206686A1 (en) | Method for unlocking terminal and terminal | |
| CN106022069A (zh) | 一种解锁控制方法及移动终端 | |
| CN109376702A (zh) | 指纹识别方法及相关产品 | |
| CN107622235B (zh) | 指纹解锁方法及相关产品 | |
| CN110287922B (zh) | 指纹识别方法及相关产品 | |
| CN109858218A (zh) | 指纹解锁方法及相关装置 | |
| CN109241899B (zh) | 指纹识别方法及相关装置 | |
| CN107330374A (zh) | 指纹注册方法及相关产品 | |
| CN109376701B (zh) | 指纹识别方法及相关产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220111 |