The public is a fingerprint recognition test method and device, the method includes: the testing instruction application layer receives a fingerprint recognition error rate, the middle layer sends testing instructions to the hardware implementation layer; hardware implementation layer receives the test instructions, fingerprint image information, and the default algorithm calls in the algorithm library according to the fingerprint parameters in the algorithm library of fingerprint image recognition, fingerprint recognition to calculate the error rate; hardware implementation layer of the fingerprint recognition error rate through the middle layer is transmitted to the application layer; application layer output fingerprint recognition error rate. Through the technical scheme, can calculate the fingerprint recognition error rate in the mobile terminal, which calculate the recognition rate and / or error rate to fingerprint recognition, no need of fingerprint identification error rate calculation on the PC side, which can avoid the PC software can not be updated in real time algorithm library caused by unable to confirm the new algorithm optimization and the upgrade is to meet the FAR/FRR standard, and can be compatible with all suppliers, to achieve cross platform application.
【技术实现步骤摘要】
指纹识别测试方法及装置
本公开涉及指纹识别
,尤其涉及一种指纹识别测试方法及装置。
技术介绍
指纹识别技术已经是智能手机上的主流技术。在智能手机上,指纹技术主要用于指纹解锁,指纹支付等功能。解锁和支付都是对安全性有极高要求的功能,所以指纹识别技术定义了两个指标来定义安全性,一个是FAR,即错误手指正确解锁的概率,对FAR的要求一般是要低于五万分之一。还有一个是FRR,即正确的手指识别错误的概率,FRR一般要求低于百分之三。由于指纹模组供应商有很多家,目前所有的厂商都是基于PC开发FARFRR计算工具,用手机上的软件调用指纹模组采集指纹图像,然后把图像拷贝到PC,用工具软件进行计算来确认是否满足指标要求。现有方案的缺点是:1.PC上软件不透明,无法确认计算流程的正确性,可能有些厂商为了通过验收估计在软件上作弊。2.PC上软件计算过程中用到的算法无法及时和手机上的指纹算法同步更新。由于在项目开发和维护过程中,指纹识别算法可能会数次进行优化和升级,但PC上软件很少会同步更新,那么新的优化是否会对FARFRR是否有影响就无法确认。
技术实现思路
本公开实施例提供一种用于 ...
【技术保护点】
一种指纹识别测试方法,用于移动终端,其特征在于,包括:应用层接收到指纹识别出错率的测试指令时,经中间层发送所述测试指令至硬件实现层;硬件实现层接收到所述测试指令后,采集指纹图像信息,并调用算法库中的预设算法根据算法库中的指纹参数进行指纹图像信息识别,以计算指纹识别的出错率;硬件实现层将所述指纹识别出错率通过中间层发送至所述应用层;应用层输出所述指纹识别出错率。
【技术特征摘要】
1.一种指纹识别测试方法,用于移动终端,其特征在于,包括:应用层接收到指纹识别出错率的测试指令时,经中间层发送所述测试指令至硬件实现层;硬件实现层接收到所述测试指令后,采集指纹图像信息,并调用算法库中的预设算法根据算法库中的指纹参数进行指纹图像信息识别,以计算指纹识别的出错率;硬件实现层将所述指纹识别出错率通过中间层发送至所述应用层;应用层输出所述指纹识别出错率。2.根据权利要求1所述的方法,其特征在于,在所述应用层、所述中间层和所述硬件实现层中均设置有扩展接口,通过所述扩展接口实现所述应用层和所述中间层之间的相互通信、及实现所述中间层和所述硬件实现层之间的相互通信。3.根据权利要求1或2所述的方法,其特征在于,所述硬件实现层采集指纹图像信息,包括:通过所述移动终端的图像采集装置采集指纹图像信息;或者从安全数码卡中采集指纹图像信息。4.根据权利要求3所述的方法,其特征在于,应用层接收到指纹识别出错率的测试指令之前,还包括:所述硬件实现层通过所述移动终端的图像采集装置进行指纹图像采集,并将采集的指纹图像信息存储到安全数码卡中。5.根据权利要求3所述的方法,其特征在于,在硬件实现层接收到所述测试指令,通过所述移动终端的图像采集装置采集指纹图像信息后,还包括:将采集的指纹图像保存到安全数码卡中。6.根据权利要求1所述的方法,其特征在于,所述指纹识别的出错率包括拒识率和/或误识率。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:应用层接收到指纹识别出错率的测试指令后,确定是否经所述中间层成功发送所述测试指令至所述硬件实现层;在确定未成功发送所述测试指令至所述硬件实现层时,输出报错提示信息,所述报错提示信息用于提示用户检查所述扩展接口是否存在。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收输入的参数设置命令;根据所述参数设置命令,设置算法库中的预设算法和指纹参数。9.一种指纹识别测试装置,用于移动终端,其特征在于,包括:第一发送模块,用于控制应用层接收到指纹识别出错率的测试指令时,经中间层发送所述测试指令至硬件实现层;处理模块,用于控制所述硬件实现层接收到所述测试指令后,采集指纹图像信息,并调用算法库中的预设算法根据算法库中的指纹参数进行指纹图像信息识别,以计算指纹识别的出错率;第二发...
【专利技术属性】
技术研发人员:纪传舜,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。