指纹识别开机方法、装置和计算机制造方法及图纸

技术编号:27975981 阅读:14 留言:0更新日期:2021-04-06 14:10
本发明专利技术提供了指纹识别开机方法、装置和计算机,该方法包括:获取待处理指纹图像;对待处理指纹图像进行预处理,获得包括有指纹特征点的待识别指纹图像;利用预设滤除算法对待识别指纹图像进行处理,得到目标待识别指纹图像;根据第一指纹匹配规则,判断目标待识别指纹图像是否与预先存储的至少一个指纹模板相匹配;如果否,则根据第二指纹匹配规则,判断目标待识别指纹图像是否与预先存储的至少两个指纹模板相匹配;如果是,则对至少两个指纹模板进行拼合得到全局指纹模板;根据第一指纹匹配规则,判断目标待识别指纹图像是否与全局指纹模板相匹配;如果是,则确定目标待识别指纹匹配成功,并执行开机命令。本方案能够能够提高用户的使用体验。

【技术实现步骤摘要】
指纹识别开机方法、装置和计算机
本专利技术涉及计算机
,特别涉及指纹识别开机方法、装置和计算机。
技术介绍
指纹识别通过利用人体指纹的纹路、细节特征等信息对操作或被操作者进行身份鉴定,由于人体的身体特征具有不可复制、唯一性和稳定性的特点,指纹识别已经越来越广泛地应用到日常生活中。但是现有的指纹识别技术在识别率和识别速度等方面还不能够满足实际使用时的要求。现有的技术及开关都是通过普通机械按键予以实现的,每个用户通过按下开关均可开启电脑,通过输入账号和密码进行用户的身份认证和访问控制,但是一旦忘记密码或泄露密码,计算机系统的安全问题便会受到威胁。而基于指纹识别开关的电脑则保证了计算机系统的安全问题。目前,用户通过现有的指纹识别装置能够实现计算机的开机,但是现有基于指纹识别开机的计算机的识别效率较低,从而导致开机效率较低,使得用户的使用体验较差。
技术实现思路
本专利技术实施例提供了指纹识别开机方法、装置和计算机,能够提高用户的使用体验。第一方面,本专利技术提供了指纹识别开机方法,包括:获取待处理指纹图像;对所述待处理指纹图像进行预处理,获得包括有指纹特征点的待识别指纹图像;利用预设滤除算法对所述待识别指纹图像的指纹特征点进行处理,得到目标待识别指纹图像;根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配;如果否,则根据第二指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少两个指纹模板相匹配;如果是,则对所述至少两个指纹模板进行拼合得到全局指纹模板;根据所述第一指纹匹配规则、所述目标待识别指纹图像和所述全局指纹模板,判断所述目标待识别指纹图像是否与所述全局指纹模板相匹配;如果是,则确定所述目标待识别指纹匹配成功,并执行开机命令,其中,所述开机命令用于启动目标计算机。可选地,所述滤除算法通过如下公式确定:其中,p1和p2用于表征任一所述指纹特征点,所述p1和所述p2在所述待识别指纹图像中的横坐标分别为xp1和xp2、纵坐标分别为yp1和yp2,D用于表征所述p1与所述p2之间的距离,Op1用于表征从中心指纹特征点指向所述p1的方向,Op2用于表征从中心指纹特征点指向所述p2的方向,θ用于表征所述p1和所述p2之间的方向差。可选地,所述利用预设的滤除算法对所述待识别指纹图像的指纹特征点进行处理,包括:S1:判断第一指纹特征点和第二指纹特征点之间的所述距离是否大于预设距离阈值,如果是,则执行S2,否则执行S3,其中,所述第一指纹特征点和所述第二指纹特征点为所述待识别指纹图像中的任意两个相邻的指纹特征点;S2:判断所述第一指纹特征点和所述第二指纹特征点之间的所述方向差是否大于预设角度阈值,如果是,则保留所述第一指纹特征点和所述第二指纹特征点,否则执行S3;S3:判断所述第一指纹特征点和所述第二指纹特征点是否为端点或分叉点,如果是,则执行S4,否则执行S5;S4:当所述第一指纹特征点为端点,并且在所述预设距离阈值内存在与所述第一指纹特征点相连的特征点时,则保留所述第一指纹特征点;当所述第二指纹特征点为分叉点,并且所述第二指纹特征点符合预设滤除规则时,则保留所述第二指纹特征点;S5:剔除所述第一指纹特征点和所述第二指纹特征点。可选地,所述根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配,包括:根据所述第一指纹匹配规则,从预设指纹模板库中确定上一次指纹识别中所获取的已识别成功的指纹图像为第一指纹图像,其中所述预设指纹模板库中包括第一指纹图像和所述预先存储的指纹模板;判断所述目标待识别指纹图像是否为所述第一指纹图像的残留指纹图像;如果是,则根据所述第一指纹匹配规则判断所述目标待识别指纹图像是否与所述第一指纹图像相匹配;如果是,则输出所述目标待识别指纹匹配成功的信息,并执行所述开机命令,否则,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配。可选地,所述对所述至少两个指纹模板进行拼合得到全局指纹模板,包括:判断所述至少两个指纹模板是否互相重合;如果所述至少两个指纹模板互不重合,则将所述至少两个指纹模板拼合成所述全局指纹模板;如果所述至少两个指纹模板互相重合,则对所述至少两个指纹模板进行剔除冗余重合的拼合以得到所述全局指纹模板。可选地,所述对所述至少两个指纹模板进行剔除冗余重合的拼合以得到所述全局指纹模板,包括:对所述至少两个指纹模板进行取并集运算,得到所述全局指纹模板。可选地,所述根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配,包括:获取所述第一指纹匹配规则中的第一匹配阈值,判断所述目标待识别指纹图像与所述预先存储的至少一个指纹模板的匹配度是否大于第一匹配阈值;所述根据第二指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少两个指纹模板相匹配,包括:获取所述第二指纹匹配规则中的第二匹配阈值,判断所述目标待识别指纹图像与所述预先存储的至少两个指纹模板的匹配度是否大于第二匹配阈值,其中,所述第一匹配阈值大于所述第二匹配阈值。第二方面,本专利技术提供了指纹识别开机装置,包括:采集模块,用于获取待处理指纹图像;预处理模块,用于对由所述采集模块所获取的所述待处理指纹图像进行预处理,获得包括有指纹特征点的待识别指纹图像;滤除模块,用于利用预设滤除算法对由所述预处理模块得到的所述待识别指纹图像的指纹特征点进行处理,得到目标待识别指纹图像;第一判断模块,用于根据第一指纹匹配规则、所述滤除模块所得到的所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配;第二判断模块,用于所述第一判断模块确定所述目标待识别指纹图像与所述预先存储的至少一个指纹模板不相匹配时,根据第二指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少两个指纹模板相匹配;第三判断模块,用于所述第二判断模块确定所述目标待识别指纹图像与所述预先存储的至少两个指纹模板相匹配时,对所述至少两个指纹模板进行拼合得到全局指纹模板,并根据所述第一指纹匹配规则、所述目标待识别指纹图像和所述全局指纹模板,判断所述目标待识别指纹图像是否与所述全局指纹模板相匹配;启动模块,用于所述第三判断模块确定所述目标待识别指纹图像与所述全局指纹模板相匹配时,确定所述目标待识别指纹匹配成功,并本文档来自技高网...

【技术保护点】
1.指纹识别开机方法,其特征在于,包括:/n获取待处理指纹图像;/n对所述待处理指纹图像进行预处理,获得包括有指纹特征点的待识别指纹图像;/n利用预设滤除算法对所述待识别指纹图像的指纹特征点进行处理,得到目标待识别指纹图像;/n根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配;/n如果否,则根据第二指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少两个指纹模板相匹配;/n如果是,则对所述至少两个指纹模板进行拼合得到全局指纹模板;/n根据所述第一指纹匹配规则、所述目标待识别指纹图像和所述全局指纹模板,判断所述目标待识别指纹图像是否与所述全局指纹模板相匹配;/n如果是,则确定所述目标待识别指纹匹配成功,并执行开机命令,其中,所述开机命令用于启动目标计算机。/n

【技术特征摘要】
1.指纹识别开机方法,其特征在于,包括:
获取待处理指纹图像;
对所述待处理指纹图像进行预处理,获得包括有指纹特征点的待识别指纹图像;
利用预设滤除算法对所述待识别指纹图像的指纹特征点进行处理,得到目标待识别指纹图像;
根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配;
如果否,则根据第二指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少两个指纹模板相匹配;
如果是,则对所述至少两个指纹模板进行拼合得到全局指纹模板;
根据所述第一指纹匹配规则、所述目标待识别指纹图像和所述全局指纹模板,判断所述目标待识别指纹图像是否与所述全局指纹模板相匹配;
如果是,则确定所述目标待识别指纹匹配成功,并执行开机命令,其中,所述开机命令用于启动目标计算机。


2.根据权利要求1所述的方法,其特征在于,所述滤除算法通过如下公式确定:






其中,p1和p2用于表征任一所述指纹特征点,所述p1和所述p2在所述待识别指纹图像中的横坐标分别为xp1和xp2、纵坐标分别为yp1和yp2,D用于表征所述p1与所述p2之间的距离,Op1用于表征从中心指纹特征点指向所述p1的方向,Op2用于表征从中心指纹特征点指向所述p2的方向,θ用于表征所述p1和所述p2之间的方向差。


3.根据权利要求2所述的方法,其特征在于,所述利用预设的滤除算法对所述待识别指纹图像的指纹特征点进行处理,包括:
S1:判断第一指纹特征点和第二指纹特征点之间的所述距离是否大于预设距离阈值,如果是,则执行S2,否则执行S3,其中,所述第一指纹特征点和所述第二指纹特征点为所述待识别指纹图像中的任意两个相邻的指纹特征点;
S2:判断所述第一指纹特征点和所述第二指纹特征点之间的所述方向差是否大于预设角度阈值,如果是,则保留所述第一指纹特征点和所述第二指纹特征点,否则执行S3;
S3:判断所述第一指纹特征点和所述第二指纹特征点是否为端点或分叉点,如果是,则执行S4,否则执行S5;
S4:当所述第一指纹特征点为端点,并且在所述预设距离阈值内存在与所述第一指纹特征点相连的特征点时,则保留所述第一指纹特征点;
当所述第二指纹特征点为分叉点,并且所述第二指纹特征点符合预设滤除规则时,则保留所述第二指纹特征点;
S5:剔除所述第一指纹特征点和所述第二指纹特征点。


4.根据权利要求1所述的方法,其特征在于,所述根据第一指纹匹配规则、所述目标待识别指纹图像和预先存储的指纹模板,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配,包括:
根据所述第一指纹匹配规则,从预设指纹模板库中确定上一次指纹识别中所获取的已识别成功的指纹图像为第一指纹图像,其中所述预设指纹模板库中包括第一指纹图像和所述预先存储的指纹模板;
判断所述目标待识别指纹图像是否为所述第一指纹图像的残留指纹图像;
如果是,则根据所述第一指纹匹配规则判断所述目标待识别指纹图像是否与所述第一指纹图像相匹配;
如果是,则输出所述目标待识别指纹匹配成功的信息,并执行所述开机命令,否则,判断所述目标待识别指纹图像是否与所述预先存储的至少一个指纹模板相匹配。


5.根据权利要求1所述的方法,其特征在于,所述对所述至少两个指纹模板进行拼合得到全局指纹模板,包括:
判断所述至少两个指纹模板是否互相重合;
如果所...

【专利技术属性】
技术研发人员:辛义磊耿士华沈忱
申请(专利权)人:超越科技股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1