本发明实施例涉及生物特征识别技术,尤其涉及一种手指图像识别的方法及装置。
背景技术:
在当今信息化时代,生物特征识别以其安全性以及便利性赢得了用户的青睐。
现有的生物特征识别有人脸识别、虹膜识别、指纹识别、指静脉识别和掌纹识别等。其中,指静脉识别是利用手指内的静脉图像分布来进行身份识别,该技术是依据手指中流动的血液可吸收特定波长的光线,从而在使用特定波长的光线对手指进行照射时,可以得到手指静脉的图像。
现有技术中的手指生理特征识别器需要额外增加输入设备才能实现输入信息的功能,设备比较复杂,操作繁琐。
技术实现要素:
本发明提供一种手指图像识别的方法及装置,以实现简化设备,方便操作的效果。
第一方面,本发明实施例提供了一种手指图像识别的方法,包括:
根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型;
根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
进一步地,根据手指的运动状态,选择手指图像的识别类型包括:
如果手指的运动状态为运动,则确定手指图像的识别类型为手势识别;
如果手指的运动状态为静止,则确定手指图像的识别类型为手指生理特征识别。
进一步地,在所述根据手指的运动状态,选择手指图像的识别类型之前,还包括:
根据至少两帧手指图像,识别手指位置的变化,以确定手指的运动状态。
进一步地,该方法还包括:获取手指图像,所述获取手指图像包括:
采用红外线摄影或者可见光摄影的方式,拍摄手指图像,所述手指图像至少包括:手指轮廓、指纹、手指血管网或手指骨骼影像中的一种。
进一步地,根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能包括:
如果识别类型为手势识别,则根据手指图像识别手指的手势移动轨迹,并根据所述手势移动轨迹对所述待控制对象执行对应的控制功能;
如果识别类型为手指生理特征识别,则根据手指图像识别手指生理特征,并根据所述手指生理特征对所述待控制对象执行对应的控制功能;
如果识别类型为手指生理特征识别和手势识别,则根据手指图像识别手指的手势移动轨迹,以及识别手指生理特征,并根据所述手势移动轨迹和手指生理特征对所述待控制对象执行对应的控制功能。
其中,所述手指生理特征识别至少包括指静脉识别和指纹识别中的一种。
第二方面,本发明实施例还提供了一种手指图像识别的装置,包括:
识别类型选择模块,用于根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型;
识别控制模块,用于根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
进一步地,所述识别类型选择模块包括:
手势识别确定单元,用于如果手指的运动状态为运动,则确定手指图像的识别类型为手势识别;
手指生理特征识别确定单元,用于如果手指的运动状态为静止,则确定手指图像的识别类型为手指生理特征识别。
进一步地,该装置还包括:运动状态识别模块用于:在所述根据手指的运动状态,选择手指图像的识别类型之前,
根据至少两帧手指图像,识别手指位置的变化,以确定手指的运动状态。
进一步地,该装置还包括:图像获取模块,所述图像获取模块用于:
采用红外线摄影或者可见光摄影的方式,拍摄手指图像,所述手指图像至少包括:手指轮廓、指纹、手指血管网或手指骨骼影像。
进一步地,所述识别控制模块包括:
手势识别单元,用于如果识别类型为手势识别,则根据手指图像识别手指的手势移动轨迹,并根据所述手势移动轨迹对所述待控制对象执行对应的控制功能;
手指生理特征识别单元,用于如果识别类型为手指生理特征识别,则根据手指图像识别手指生理特征,并根据所述手指生理特征对所述待控制对象执行对应的控制功能;
手指生理特征和手势识别单元,用于如果识别类型为手指生理特征识别和手势识别,则根据手指图像识别手指的手势移动轨迹,以及识别手指生理特征,并根据所述手势移动轨迹和手指生理特征对所述待控制对象执行对应的控制功能。
本发明实施例通过区分手指图像的识别类型,解决现有技术中的手指生理特征识别器需要额外增加输入设备才能实现输入信息的功能的问题,实现了在现有手指生理特征识别器的基础上增加人机交互输入功能,可以直接在识别区域输入信息,可以在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
附图说明
图1为本发明实施例一中的一种手指图像识别的方法的流程示意图;
图2是本发明实施例二中的一种手指图像识别的方法的流程示意图;
图3是本发明实施例三中的一种手指图像识别的方法的流程示意图;
图4是本发明实施例四中的一种手指图像识别的方法的流程示意图;
图5是本发明实施例五中的一种手指图像识别的装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一中的一种手指图像识别的方法流程示意图。本实施例的技术方案适用于识别手指图像的情况。该方法可以由本发明实施例提供的手指图像识别的装置来执行,该装置可以采用软件和/或硬件的方式实现,并一般可配置在手指图像处理设备中。该方法具体包括如下操作:
S110、根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型。
根据获得的手指图像判断手指的运动状态,根据运动状态选择手指图像的识别类型。示例性地,获得的图像为指静脉图像,如果通过获得的指静脉图像,判断出指静脉图像发生了移动,则可以确定手指的运动状态为运动,则确定手指图像的识别类型为手势识别,进一步进行手势识别,由此实现了利用指静脉识别器进行手势识别;如果通过获得的指静脉图像,判断出指静脉图像没有发生移动,则可以确定手指的运动状态为静止,则进行手指生理特征识别,其中手指生理特征识别至少包括指静脉识别和指纹识别中的一种。判断手指的运动状态还可以根据其他手指图像,例如手指轮廓或手指骨骼图像进行位置是否变化的判断。
示例性的,手指在识别区域前伸/后缩滚动屏幕菜单的焦点以选择如下菜单项:“1.新用户注册;2.旧用户修改”,然后进行手指生理特征识别,可以是注册身份即注册数据库中没有的新用户,也可以是识别数据库中已有的旧用户的身份。在识别区域输入信息和手指生理特征识别的顺序不限定,由此实现,在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
当手指的运动状态为运动时,选择手势识别,手势识别用于人机交互输入信息。
在根据手指的运动状态,选择手指图像的识别类型之前,还包括:
根据至少两帧手指图像,识别手指位置的变化,以确定手指的运动状态。
获得至少两帧的手指图像,比较不同帧的手指图像的位置变化,以此确定手指的运动状态。若识别到手指的位置变化,则确定手指的运动状态为运动,若识别到手指的位置没有变化,则确定手指的状态为静止。
根据待控制对象的状态选择手指的图像的识别类型。示例性地,待控制对象可以是智能电梯,当智能电梯的内外召按钮处于受限状态时,需要先进行身份认证,此时需要选择的手指图像的识别类型是指静脉识别或者指纹识别。
根据手指的运动状态和待控制对象的状态,选择手指图像的识别类型。示例性地,当智能电梯的内外召按钮处于非受限状态时,也就是身份认证已经通过,此时需要选择的手指图像的识别类型是手势识别。
S120、根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
对应不同的识别类型进行不同的手指图像识别,得到识别结果,不同的识别结果对应不同的控制功能,可以根据用户需求预先自主设定。
本发明实施例通过根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型,根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能,解决现有技术中的手指生理特征识别器需要额外增加输入设备才能实现输入信息的功能的问题,实现了在同一设备上进行多种手指图像的识别,并且根据不同的手指图像的识别结果执行不同的控制功能,在现有手指生理特征识别器的基础上增加人机交互输入功能,可以直接在识别区域输入信息,可以在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
实施例二
图2是本发明实施例二中的一种手指图像识别的方法流程示意图。本发明实施例在上述实施例的基础上,进一步在根据手指图像识别手指的运动状态之前增加了获取手指图像的操作。
相应地,本发明实施例的方法包括:
S210、获取手指图像。
采用红外线摄影或者可见光摄影的方式,拍摄手指图像,所述手指图像至少包括:手指轮廓、指纹、手指血管网或手指骨骼影像。其中,手指血管网包括指静脉,但是不限于指静脉。示例性地,采用红外线摄影的方式获取指静脉的图像,可以在指静脉图像的基础上获得手指轮廓或者手指骨骼的图像,也可以采用可见光的方式获取指纹图像、血管网图像或者手指轮廓图像,还可以采用红外线和可见光的结合采集手指图像。
S220、根据手指图像识别手指的运动状态。
可以根据手指图像的位置判断手指是否运动,如果手指图像的位置没有发生变化,则手指运动状态为静止,如果手指图像的位置发生变化,则手指运动状态为运动。
S230、根据手指的运动状态,选择手指图像的识别类型。
S240、根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
本发明实施例通过获取手指图像,根据手指图像识别手指的运动状态,根据手指的运动状态,选择手指图像的识别类型,根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能,实现了在同一设备上进行多种手指图像的识别,并且根据不同的手指图像的识别结果执行不同的控制功能,在现有手指生理特征识别器的基础上增加人机交互输入功能,可以直接在识别区域输入信息,可以在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
实施例三
图3是本发明实施例三中的一种手指图像识别的方法流程示意图。本发明实施例在上述任意实施例的基础上,进一步在根据待控制对象的状态,选择手指图像的识别类型之后增加了获取手指图像的操作。
相应地,本发明实施例的方法包括:
S310、根据待控制对象的状态,选择手指图像的识别类型。
S320、获取手指图像。
示例性地,待控制对象可以是智能电梯,当智能电梯的内外召按钮处于受限状态时,需要先进行身份认证,此时需要选择的手指图像的识别类型是手指生理特征识别,则需要获取手指生理特征图像。
S330、根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
本发明实施例通过根据待控制对象的状态,选择手指图像的识别类型,获取手指图像,根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能,实现了根据待控制对象的状态选择手指图像的识别类型进行控制操作。
在上述实施例的另一个优选实施方式中,还可以结合手指的运动状态和待控制对象的状态,选择手指图像的识别类型。具体地,可以在获取手指图像之后分析得到手指的运动状态,根据手指的运动状态和待控制对象的状态,选择手指图像的识别类型。示例性地,获取到的手指图像为指静脉图像,根据指静脉图像得到手指的运动状态为静止,然后结合待控制对象例如可以是智能电梯的内外召按钮处于受限状态,则进行手指生理特征识别进行身份验证,当身份验证通过时,内外召按钮处于不受限状态。
实施例四
图4是本发明实施例四中的一种手指图像识别的方法流程示意图。本发明实施例在上述任意实施例的基础上,进一步优化了根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能的操作。
相应地,本发明实施例的方法包括:
S410、根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型。
S420、如果识别类型为手势识别,则根据手指图像识别手指的手势移动轨迹,并根据所述手势移动轨迹对所述待控制对象执行对应的控制功能。
当识别类型为手势识别时,且所述待控制对象为智能电梯时,执行的对应的控制功能包括:手势识别的结果是前伸(向指尖方向前伸),则电梯执行上召指令,手势识别的结果是后缩(向指根方向后缩),则电梯执行下召指令,需要说明的是,具体手势的识别结果对应的控制功能可以预先根据用户需求进行自主设定。
S430、如果识别类型为手指生理特征识别,则根据手指图像识别手指生理特征,并根据所述手指生理特征对所述待控制对象执行对应的控制功能。
当识别类型为手指生理特征识别时,识别结果为认证通过时,对所述待控制对象执行对应的控制功能,例如所述待控制对象为智能电梯时,执行的对应的控制功能是智能电梯执行召唤按钮登记操作;识别结果为认证拒绝时,对所述待控制对象执行对应的控制功能,例如所述待控制对象为智能电梯时,执行的对应的控制功能是声光警告操作。
S440、如果识别类型为手指生理特征识别和手势识别,则根据手指图像识别手指的手势移动轨迹,以及识别手指生理特征,并根据所述手势移动轨迹和手指生理特征对所述待控制对象执行对应的控制功能。
当识别类型为手指生理特征识别和手势识别时,根据所述手势移动轨迹和手指生理特征,对所述待控制对象执行对应的控制功能,例如所述待控制对象为智能电梯时,执行的对应的控制功能是智能电梯内外召按钮是否处于受限状态和上下行操作。具体地,当手指生理特征识别成功时,智能电梯内外召按钮非受限,然后根据手势的移动轨迹控制智能电梯进行上下行的操作。
本发明实施例通过根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型,当识别类型为手势识别、手指生理特征识别和手指生理特征识别和手势识别时,分别执行对应的控制功能,以此实现了根据不同的识别类型执行不同的控制功能,从而实现了在同一设备上进行多种手指图像的识别,并且根据不同的手指图像的识别结果执行不同的控制功能,在现有手指生理特征识别器的基础上增加人机交互输入功能,可以直接在识别区域输入信息,可以在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
实施例五
图5为本发明实施例五中的一种手指图像识别的装置的结构示意图。该装置用于执行上述任意实施例所提供的手指图像识别的方法。该装置包括:
识别类型选择模块510,用于根据手指的运动状态和/或待控制对象的状态,选择手指图像的识别类型;
识别控制模块520,用于根据识别类型确定手指图像识别结果,并根据所述手指图像识别结果对所述待控制对象执行对应的控制功能。
进一步地,所述识别类型选择模块510包括:
手势识别确定单元,用于如果手指的运动状态为运动,则确定手指图像的识别类型为手势识别;
手指生理特征识别确定单元,用于如果手指的运动状态为静止,则确定手指图像的识别类型为手指生理特征识别。
进一步地,该装置还包括:运动状态识别模块,用于:在所述根据手指的运动状态,选择手指图像的识别类型之前,
根据至少两帧手指图像,识别手指位置的变化,以确定手指的运动状态。
进一步地,该装置还包括:图像获取模块,所述图像获取模块用于:
采用红外线摄影或者可见光摄影的方式,拍摄手指图像,所述手指图像至少包括:手指轮廓、指纹、手指血管网或手指骨骼影像。
进一步地,所述识别控制模块520包括:
手势识别单元,用于如果识别类型为手势识别,则根据手指图像识别手指的手势移动轨迹,并根据所述手势移动轨迹对所述待控制对象执行对应的控制功能;
手指生理特征识别单元,用于如果识别类型为手指生理特征识别,则根据手指图像识别手指生理特征,并根据所述手指生理特征对所述待控制对象执行对应的控制功能;
手指生理特征和手势识别单元,用于如果识别类型为手指生理特征识别和手势识别,则根据手指图像识别手指的手势移动轨迹,以及识别手指生理特征,并根据所述手势移动轨迹和指静脉图案对所述待控制对象执行对应的控制功能
本发明实施例提供的手指图像识别的装置,实现了在同一设备上进行多种手指图像的识别,并且根据不同的手指图像的识别结果执行不同的控制功能,在现有手指生理特征识别器的基础上增加人机交互输入功能,可以直接在识别区域输入信息,可以在识别区域先输入信息后识别生理特征,也可以在识别区域识别生理特征后无需操作额外的输入设备就直接输入信息。
本发明实施例所提供的手指图像识别的装置可以执行本发明任意实施例所提供的手指图像识别的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。