一种掌纹信息识别的方法和设备的制造方法_3

文档序号:8544000阅读:来源:国知局
感兴趣区域在手掌中的位置相对固定,不仅可以使后续从感兴趣区域提取掌纹信息更加容易,从而降低掌纹信息识别整体上所消耗的时间,还可以使得感兴趣区域限制在手掌范围以内,从而避免误将手掌周围环境中的纹理识别为掌纹信息,进一步提高了掌纹信息识别的准确性
[0091]在本实施例的一些实施方式中,考虑到手掌上越靠近掌心的位置掌纹信息越丰富,而越靠近边缘的位置掌纹信息则越不明显、越不容易被识别,因此,为了使得采集的掌纹信息丰富且误差较小,感兴趣区域可以是当前显示图像中手掌的掌心区域。对于掌心区域的确定,例如S103可以包括:先从所述角点中提取第一关键点、第二关键点和第三关键点,其中,所述第一关键点位于所述手掌的食指与中指之间的凹陷处,所述第二关键点位于所述手掌的中指与无名指之间的凹陷处,所述第三关键点位于所述手掌的无名指与小指之间的凹陷处;然后经第二关键点向第一关键点和第三关键点的连线做垂线,并在所述垂线位于所述手掌内的部分查找中心点,其中,所述中心点与所述第二关键点之间的距离等于所述第一关键点与所述第二关键点之间的距离;再以所述中心点为中心点、以预设的长度为边长确定一个正方形区域作为所述感兴趣区域。具体如图2所示意性示出的,A为第一关键点,B为第二关键点,C为第三关键点,D为中心点,正方形D1D2D3D4为确定出的感兴趣区域。
[0092]另外,在本实施例的另一些实施方式中,S103执行完毕之后,还可以响应于确定用于采集所述掌纹信息的感兴趣区域,执行用于提示用户信息正在识别的提示动作。其中,提示动作可以是显示上的动作,或者也可以是发出声音的动作,或者还可以是产生振动的动作。其中,显示上的提示动作,例如可以是显示区域的显示格式发生某种改变,比如结合前述绘制并显示手掌实际轮廓线的实施方式中,可以将显示的实际轮廓线颜色变化(如改变成半透明状态)作为提示动作;又如可以是呈现提示进入信息识别状态的文字信息。当S103执行完成以后向用户提供一个提示动作,用户可以在提示动作的提示下保持手掌的摆放位置以及拍摄角度,避免由于用户突然改变手掌位置或拍摄角度而造成的后续掌纹信息识别不正确。
[0093]S104、从所述感兴趣区域所呈现的图像中提取特征信息作为所述掌纹信息。
[0094]其中,从感兴趣区域提取特征信息的实施方式有多种。例如,一种可能的实施方式在于,直接从当前显示图像在感兴趣区域所呈现的图像中提取特征信息,这种实施方式是在已经获取的图像上进行的识别,所以无需再去获取新的图像来重新处理,所以识别的效率较高。但是,在前述某些实施方式下,用户可以获得提示而自主去改变在原先获取的当前显示图像中手掌的实际位置或拍摄角度,例如,在检测角点的同时检测所述当前显示图像中所述手掌的实际轮廓线并显示的实施方式基础上,如果用户发现当前手掌的摆放位置和拍摄角度其实并未使手掌出现在当前显示图像中显示的手掌实际轮廓线内,则可以自主去调整手掌的摆放位置和拍摄角度使得手掌能够匹配上显示的实际轮廓线。此时,如果采用直接从原先已获取的当前显示图像在感兴趣区域所呈现的图像中提取特征信息,用户对手掌位置和拍摄角度的调整就起不到提高信息识别准确性的作用。为此,另一种可能的实施方式中,可以从重新获取的当前显示图像在感兴趣区域所呈现的图像来提取特征信息。具体地,如图3所示,S104具体可以包括:
[0095]S301、重新获取手掌通过拍摄元件呈现在所述显示区域的当前显示图像。
[0096]其中,重新获取当前显示图像的动作,可以是由用户自主去触发的,例如,为用户提供一种触发信息识别的操作,当用户执行这一操作时,则执行S301 ;或者,重新获取当前显示图像的动作,也可以是自动触发的,例如,感兴趣区域确定完成并经过预先时间之后,就执行S301。
[0097]S302、以重新获取的当前显示图像中呈现在所述感兴趣区域的图像部分作为待识别图像,从所述待识别图像中提取特征信息作为所述掌纹信息。
[0098]通过图3所示的实施方式,以重新获取的当前显示图像来提取特征信息,可以适应于用户在原先获取当前显示图像之后为匹配手掌实际轮廓线所作出的改变,使得掌纹信息的识别更加准确。
[0099]接着返回图1。
[0100]S104执行完成以后,掌纹信息已经被识别,从而实现了用户操作的简化并提高了掌纹信息识别的准确性。在掌纹信息被识别以后,可以根据不同的应用场景来对掌纹信息进行不同的应用。例如,在本实施例的一些实施方式中,可以将识别出的掌纹信息与预先采集并保存的掌纹信息样本进行匹配,如果匹配成功则可以确定用户身份验证成功,从而允许用户进入特定的应用或者使用应用中的某些特定功能等。可以理解的是,在用户身份验证的这一应用场景中,本实施例中的掌纹信息识别过程既可以用于用户注册时掌纹信息样本的预先采集过程,也可以用于用户验证时对需要验证的掌纹信息的采集过程。其中,对于掌纹信息样本的预先采集过程,为了避免掌纹信息样本采集的误差,可以多次通过本实施例的掌纹信息识别过程采集多组掌纹信息,如果多组掌纹信息的相似度在允许的阈值以内,则认为掌纹信息样本的采集成功,并将采集到的掌纹信息样本保存,以便用于用户身份验证时判断用户输入的掌纹信息。
[0101]需要说明的是,除了前述的各种实施方式,基于进一步优化的考虑,本实施例还存在其他的一些实施方式。例如,由于某些情况下外界光线太弱,这样不利于拍摄元件对当前显示图像的获取。为了改善当前显示图像获取时的光线强度,在本实施例又一种可能的实施方式中,可以基于外界光线强度来控制补光灯的开启和关闭,从而实现对光线强度的改善。具体如图4所示,除了图1所示的流程以外,本实施方式还可以包括:
[0102]S401、响应于识别所述掌纹信息的触发指令,通过光线感应传感器检测外界光线强度。
[0103]其中,识别信息的触发指令,可以是用户触发的对掌纹信息进行识别的请求,或者也可以系统根据用户操作或者应用程序运行环境而相应触发的对掌纹信息进行识别的请求。
[0104]另外,系统在实现检测外界光线强度时,可以通过函数调用系统服务以及相应硬件来实现。具体地,S401具体可以包括:通过系统提供的函数调用外界光线调节的系统服务功能,然后选取传感器类型为光线感应传感器,并注册一个监听器,当所选取的光线感应传感器开始检测外界光线强度时,监听器则把光线感应传感器检测到的外界光线强度传递给系统。其中,监听器可以通过回调函数来实现根据检测到的外界光线强度触发系统相应的动作,判定进入S402或者S403。
[0105]S402、响应于检测到的外界光线强度未超过预设的光强阈值,控制补光灯处于开启状态,并进入执行SlOl。
[0106]在检测到外界光线强度未超过预设光强阈值时,说明当前外界光线太弱,不利于当前显示图像的获取。此时控制补光灯开启,可以改善外界光线强度,从而使得当前显示图像更加清晰。
[0107]S403、响应于检测到的外界光线强度超过预设的光强阈值,控制补光灯处于关闭状态,并进入执行SlOl。
[0108]在检测到外界光线强度超过预设光强阈值时,说明当前外界光线对当前显示图像的获取来说已经足够。此时控制补光灯关闭,可以节省补光灯开启所消耗的电量等系统资源。
[0109]通过图4所示的实施方式,基于外界光线强度来控制补光灯的开启和关闭,可以实现在外界光线太弱的情况下控制补光灯开启,从而改善了当前显示图像获取时的光线强度,使得获取的当前显示图像更加清晰。
[0110]接着返回图1。
[0111]通过本实施例的技术方案,由于手掌的当前显示图像通过拍摄元件来获取,并且掌纹信息的识别区域是依据当前显示图像的角点所确定的,因此,一方面无需借助专用的掌纹信息采集设备也无需用户手掌接触采集设备,使得用户操作得以简化,另一方面由角点确定的识别区域能够适应用户手掌大小和摆放位置的不同而改变,从而使得掌纹信息的识别更加准确。
[0112]在通过拍摄元件获取的当前显示图像来识别掌纹信息时,由于在当前显示图像呈现之前用户并不清楚怎样的手掌摆放位置和拍摄角度能够使掌纹信息能够被清晰地采集至IJ,当前显示图像可能就会由于手掌距离拍摄元件太近、太远或者太偏等手掌摆放位置、拍摄角度不合适的问题而导致无法采集到全部的、清晰的掌纹信息,从而在掌纹信息识别完成之后用户需要再次去调整手掌的摆放位置和拍摄角度,这不仅会造成用户操作上的繁琐,带来不好的用户体验,也使得系统需要响应用户对手掌摆放位置及拍摄角度的调整而频繁地获取手掌图像并识别图像中的掌纹信息,从而增加了系统的处理负担,导致系统响应延迟、性能降低。
[0113]为了避免用户频繁地调整手掌摆放位置和拍摄角度而导致的用户操作繁琐及系统处理负担过大,可以在获取当前显示图像之前向用户提示预置定位点
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1