一种指纹的识别方法、装置以及移动终端的制作方法

文档序号:9489714阅读:296来源:国知局
一种指纹的识别方法、装置以及移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及指纹智能识别技术领域,尤其涉及一种指纹的识别方法、装置以及移动终端。
【背景技术】
[0002]由于指纹具有终身不变性、唯一性和方便性,已经被广泛应用于身份识别,特别地,被应用在移动终端中作为密码(例如移动终端的开机密码和淘宝的支付密码)来使用,以保证用户的隐私甚至是财产安全。在使用指纹作为密码时,用户需要将手指放置在移动终端配置的指纹传感器上,指纹传感器检测用户的指纹,得到指纹图像,再将指纹图像与模板图像进行匹配,如果匹配成功,则识别成功,即:密码正确;如果匹配不成功,则识别失败,即:密码错误。
[0003]由于指纹传感器比较灵敏,当手指还未稳定地贴合在指纹传感器上,或者指纹传感器贴近用户的其它皮肤部分甚至是移动终端放置在口袋中时,指纹传感器会对手指或者用户的其它皮肤部分甚至口袋进行检测,得到图像,由于上述方法中,只要指纹传感器得到图像就触发匹配的动作,因此,上述方法中无论指纹传感器得到的是否是指纹的完整图像或者指纹的图像都会将该图像与模板图像进行对比,当指纹传感器识别的是指纹的不完整图像时,用户需要将手指从指纹传感器中拿开再放下以重新识别指纹图像,这给用户带来了不便;当指纹传感器识别的不是指纹的图像时,会浪费移动终端的资源。

【发明内容】

[0004]本发明实施例提出一种指纹的识别方法、装置以及移动终端,以解决现有的指纹识别方案给用户带来不便且浪费移动终端资源的问题。
[0005]第一方面,本发明实施例提供了一种指纹的识别方法,包括:
[0006]利用指纹传感器获取图像;
[0007]将获取的图像分为至少两个预设区域;
[0008]计算每个预设区域内的像素点的数量;
[0009]根据每个预设区域内的像素点的数量判断所述获取的图像是否为有效图像,如果是,则将所述获取的图像与模板图像进行对比。
[0010]第二方面,本发明实施例还提供了一种指纹的识别装置,包括:
[0011]图像获取模块,用于利用指纹传感器获取图像;
[0012]预设区域分割模块,用于将获取的图像分为至少两个预设区域;
[0013]像素点数量计算模块,用于计算每个预设区域内的像素点的数量;
[0014]判断模块,用于根据每个预设区域内的像素点的数量判断所述获取的图像是否为有效图像,如果是,则将所述获取的图像与模板图像进行对比。
[0015]第三方面,本发明实施例还提供了一种移动终端,包括第二方面提供的装置。
[0016]本发明实施例提供的指纹的识别方法、装置以及移动终端,将利用指纹传感器获取的图像分为至少两个预设区域后,计算每个预设区域内的像素点的数量,并根据每个预设区域内的像素点的数量判断获取的图像是否为有效图像,如果是,则将获取的图像与模板图像进行对比。经由上述方案,在指纹传感器获取图像之后,不直接将获取的图像与模板图像进行对比,而是先判断获取的图像是否为有效图像,只有当获取的图像为有效图像时,才会将获取的图像与模板图像进行对比,从而避免了指纹传感器获取的不是指纹的完整图像导致的指纹识别失败,从而给用户带来不便的问题;也避免了指纹传感器获取的不是指纹的图像导致的移动终端资源浪费的问题,进而能够给用户带来便利且节约资源。
【附图说明】
[0017]图1是本发明实施例一提供的指纹的识别方法的流程示意图。
[0018]图2是本发明实施例二提供的指纹的识别方法的流程示意图。
[0019]图3是本发明实施例三提供的指纹的识别方法的流程示意图。
[0020]图4是本发明实施例四提供的指纹的识别方法的流程示意图。
[0021]图5是本发明实施例五提供的指纹的识别装置的结构示意图。
【具体实施方式】
[0022]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0023]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]实施例一
[0025]图1是本发明实施例一提供的指纹的识别方法的流程示意图,该方法可以由指纹的识别装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
[0026]步骤101、利用指纹传感器获取图像。
[0027]由于集成在移动终端中的指纹传感器比较灵敏,当用户将手指的部分区域放置在指纹传感器上或者将移动终端放置在口袋中时,指纹传感器也会对部分手指或者口袋的衣服进行检测,实现获取图像,因此,上述获取的图像不仅仅是指纹的全部图像,还可能是指纹的部分图像,甚至是衣服纹理的图像。
[0028]获取图像的动作可以是指纹传感器受到按压后触发的,此种触发方式能够减少指纹传感器误获取图像(即:在不需要获取图像的时候获取图像)的几率,从而能够减少移动终端资源的浪费。
[0029]步骤102、将获取的图像分为至少两个预设区域。
[0030]无论上述获取的图像是什么图像,都将上述获取的图像的整个区域分为至少两个预设区域。其中,预设区域的数量可以根据实际需要进行设置;每个预设区域的面积可以相同,也可以不相同。
[0031]步骤103、计算每个预设区域内的像素点的数量。
[0032]计算得到上述分得的每个预设区域内的获取的图像的像素点的数量。
[0033]步骤104、根据每个预设区域内的像素点的数量判断获取的图像是否为有效图像,如果是,则将获取的图像与模板图像进行对比。
[0034]根据上面得到的每个预设区域内的像素点的数量判断指纹传感器获取的图像是否为有效图像,只有当获取的图像是有效图像时,才会将获取的图像与模板图像进行对比。
[0035]经由上述方案,在指纹传感器获取图像之后,不直接将获取的图像与模板图像进行对比,而是将获取的图像分为至少一个预设区域后,计算每个预设区域内的像素点的数量,并根据每个预设区域内的像素点的数量判断获取的图像是否是有效图像,只有当获取的图像是有效图像时,才会将获取的图像与模板图像进行对比,从而避免了指纹传感器获取的不是指纹的完整图像导致的指纹识别失败,从而给用户带来不便的问题;也避免了指纹传感器获取的不是指纹的图像导致的移动终端资源浪费的问题,进而能够给用户带来便利且节约资源。
[0036]实施例二
[0037]图2是本发明实施例二提供的指纹的识别方法的流程示意图,本实施例二以上述实施例一为基础进行优化,在本实施例二中,将步骤104中的根据每个预设区域内的像素点的数量判断获取的图像是否为有效图像优化为:根据每个预设区域内的像素点的数量是否大于或等于预设区域对应的第一预设值来判断获取的图像是否为有效图像。如图2所示,该方法包括:
[0038]步骤201、利用指纹传感器获取图像。
[0039]步骤202、将获取的图像分为至少两个预设区域。
[0040]步骤203、计算每个预设区域内的像素点的数量。
[0041]步骤204、判断每个预设区域内的像素点的数量是否大于或等于预设区域对应的第一预设值,如果是,则获取的图像为有效图像,并将获取的图像与模板图像进行对比。
[0042]将上述计算得到的每个预设区域内的像素点的数量与该预设区域对应的第一预设值进行比较,如果每个预设区域内的像素点的数量均大于或等于预设区域对应的第一预设值,则获取的图像为有效图像,此时将获取的有效图像与模板图像进行对比。
[0043]每个预设区域对应的第一预设值可以相同,也可以不相同。由于手指的每个区域的指纹均不相同,因此,每个预设区域对应的第一预设值优选为不相同,每个预设区域对应的第一预设值可以根据用户将手指放置在指纹传感器上的位置的习惯(通过用户的手指放置在指纹传感器上的位置能够得到指纹图像在指纹传感器上的位置,从而能够得到手指正确放置在指纹传感器上时每个区域内的像素点的个数,进而能够根据手指正确放置在指纹传感器上时每个区域内的像素点的个数得到每个预设区域对应的第一预设值)进行设置。
[0044]由于用户将手指放置在指纹传感器上时,手指边缘的部分不能够与指纹传感器很好地接触,因此,指纹传感器获取的图像的边缘的指纹图像较少,因此,每个预设区域对应的第一预设值的关系优选为:获取的图像边缘一周的每个预设区域对应的第一预设值均小于除边缘一周的预设区域之外剩余的每个预设区域对应的第一预设值。
[0045]在实施例一的基础上,经由上述方案,只有每个预设区域内的像素点的数量均大于或等于预设区域对应的第一预设值时,获取的图像才是有效图像,才会将获取的图像与模板图像进行对比。保证了获取的图像的每个预设区域内的像素点均达到一定的数量,进而能够更好地保证获取的图像为有效图像。
[0046]实施例三
[0047]图3是本发明实施例三提供的指纹的识别方法的流程示意图,本实施例三以上述实施例一为基础进行优化,在本实施例三中,将步骤104中的根据每个预设区域内的像素点的数量判断获取的图像是否为有效图像优化为:根据有效区域的数量来判断获取的图像是否为有效图像。如图3所示,该方法包括:
[0048]步骤301、利用指纹传感器获取图像。
[0049]步骤302、将获取的图像分为至少两个预设区域。
[0050]步骤303、计算每个预设区域内的像素点的数量。
[0051]步骤304、计算有效区域的数量,有效区域为像素点的数量大于或等于所在的预设区域对应的第二预设值的预设区域。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1