一种基于虹膜识别的图像预览方法及装置与流程

文档序号:13675325阅读:185来源:国知局

本申请涉及虹膜识别技术领域,尤其涉及一种基于虹膜识别的图像预览方法及装置。



背景技术:

目前随着大家对身份认证的安全性和实用性的重视程度逐渐提高,越来越多的电子设备(尤其是便携式电子设备)均开始配备虹膜识别功能。虹膜识别技术是基于眼睛中的虹膜进行身份识别,而虹膜是位于黑色瞳孔和白色巩膜之间的圆环状部分,由于每个人的虹膜在胎儿发育阶段形成后便不会发生变化,且虹膜中包含有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征,因此,每个人的虹膜具备唯一性,也就决定了采用虹膜识别技术进行身份识别的唯一性。

现有的虹膜识别技术在硬件上需要额外的一颗红外摄像头(也可以和普通前向摄像头二合一,但从光路和技术上来说依然相当于两颗,只是物理结构上的合并)和一颗红外补光灯(用红外光照亮面部和眼部),然后通过该红外摄像头采集用户的眼球图像,将拍摄到的眼球图像用算法处理成模板进行保存或比对。然而,在虹膜注册或识别等需要进行图像预览的过程中,由于虹膜摄像头拍摄到的眼球图像为眼球的黑白生理图像,从而使得用户产生不适感。



技术实现要素:

本申请的实施例提供一种基于虹膜识别的图像预览方法及装置,用以解决现有技术在进行虹膜注册或识别等需要进行图像预览的过程中,预览界面实时显示的虹膜图案为虹膜摄像头拍摄到的眼球黑白生理图像的问题。

为达到上述目的,本申请的实施例采用如下技术方案:

第一方面,提供一种基于虹膜识别的图像预览方法,包括:

获取由红外镜头采集的红外图像;

在所述红外图像中包含虹膜图案的情况下,根据所述虹膜图案的虹膜参数确定被拍摄对象的用户类型;

获取与所述被拍摄对象的用户类型相匹配的非红外图像,所述非红外图像包含所述虹膜图案的替换图案,所述替换图案在所述非红外图像中的位置由所述虹膜图案在所述红外图像中的位置决定;

将所述非红外图像在所述图像预览区域内显示。

第二方面,提供一种基于虹膜识别的图像预览装置,包括:

获取模块,用于获取由红外镜头采集的红外图像;

确定模块,用于在所述获取模块获取的红外图像中包含虹膜图案的情况下,根据所述虹膜图案的虹膜参数确定被拍摄对象的用户类型;

所述获取模块,还用于获取与所述被拍摄对象的用户类型相匹配的非红外图像,所述非红外图像包含所述虹膜图案的替换图案,所述替换图案在所述非红外图像中的位置由所述虹膜图案在所述红外图像中的位置决定;

控制模块,用于将所述获取模块获取的所述非红外图像在所述图像预览区域内显示。

第三方面,提供一种基于虹膜识别的图像预览装置,该装置的结构中包括处理器,该处理器被配置为支持该装置执行上述方法中相应的功能。该装置还可以包括存储器,该存储器用于与处理器耦合,其储存上述基于虹膜识别的图像预览装置所用的计算机软件代码,其包含用于执行上述方面所设计的程序。

第四方面,提供一种计算机存储介质,用于储存为基于虹膜识别的图像预览装置所用的计算机软件指令,其包含执行上述方面所述基于虹膜识别的图像预览方法所设计的程序代码。

第五方面,提供一种计算机程序,可直接加载到计算机的内部存储器中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述方面所述的基于虹膜识别的图像预览方法。

第六方面,提供一种机器人,该机器人包括第三方面所述的基于虹膜识别的图像预览装置。

本申请提供的方案在确定由红外镜头采集的红外图像中包含虹膜图案的情况下,根据该虹膜图案的虹膜参数确定出被拍摄对象的用户类型,然后基于该用户类型获取与该被拍摄对象的用户类型相匹配的非红外图像,该非红外图像包含该虹膜图案的替换图案,然后,将该非红外图像显示在该图像预览区域中,由于该非红外图像时基于用户类型所选择出的能够满足用户个性化需求的更加美观的图像,从而避免被拍摄对象观看到包含虹膜图案的红外图像。同时,由于该虹膜图案的替换图案在该非红外图像中的位置由该虹膜图案在红外图像中的位置决定,也即在一时间段内,替换图案在非红外图像中的位置会随着虹膜图案在红外图像中的位置的移动而移动;使得用户能够通过观看预览区域的非红外图像中替换图案的位置,实时调整被拍摄者的眼球(也可说是人脸)、或者调整红外镜头的拍摄方向,以完成眼球对正,进而使得红外镜头能够采集到在虹膜注册、识别、解锁等过程中需使用的红外图像。因此,该方案在保证用户正常完成虹膜注册、识别、解锁等需求的前提下,减少用户在预览过程中对于红外虹膜图案的抵触情绪。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种基于虹膜识别的图像预览方法的方法流程图;

图2a为本申请实施例提供的一种包含虹膜图案的替换图案的非红外图像在图像预览区域内显示的示意图;

图2b为本申请实施例提供的另一种包含虹膜图案的替换图案的非红外图像在图像预览区域内显示的示意图;

图3为本申请实施例提供的另一种基于虹膜识别的图像预览方法的方法流程图;

图4a为本申请实施例提供的一种通过拼图方式在图像预览区域内显示非红外图像的示意图;

图4b为本申请实施例提供的一种通过眼球捕获技术在图像预览区域内显示非红外图像的示意图;

图5为本申请实施例提供的一种基于虹膜识别的图像预览装置的结构示意图;

图6为本申请实施例提供的另一种基于虹膜识别的图像预览装置的结构示意图;

图7为本申请实施例提供的又一种基于虹膜识别的图像预览装置的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面对本申请中所涉及的部分术语进行解释,以方便读者理解:

“虹膜”,为位于眼睛的黑色瞳孔和白色巩膜之间呈织物状各色圆环状部分,具有丰富且不同的纹理图案,人的虹膜直径一般在11毫米到12毫米之间,且每个人的虹膜在胎儿发育阶段形成后便不会发生变化,虹膜中包含有很多相互交错的像冠、水晶体、细丝、斑点、结构、隐窝、射线、皱纹和条纹等的细节特征,这些细节特征决定了虹膜特征的唯一性,同时也决定了身份识别的唯一性。

“虹膜识别”,是基于眼睛中的虹膜进行身份识别,通常需要四个步骤,分为虹膜图案获取、图像预处理、虹膜特征提取以及特征保存(注册时)或特征匹配(识别时),主要应用于安防设备(如门禁等)以及有高度保密需求的场所。其中,虹膜图案获取是指使用红外镜头对人的整个眼部进行拍摄得到红外虹膜图案;图像预处理是指对拍摄到的虹膜图案进行包括图像平滑、边缘检测、图像分离等预处理操作;虹膜特征提取是指通过特定算法从虹膜图案中提取出虹膜的独特细节特征点,并对其进行编码;特征匹配是指根据提取出的虹膜细节特征的特征编码与数据库中事先存储的虹膜图案的虹膜细节特征的特征编码进行比对、验证,从而达到识别的目的。

“红外镜头”,为红外摄像头,通常与红外光发生器(例如,红外补光灯)成对出现,红外光发生器用于产生红外光来照亮被拍摄对象的面部和眼部,再经红外镜头对经红外光照射的被拍摄对象的面部和眼部进行拍摄,从而得到包含被拍摄对象的眼球图像的红外图像,通常为黑白或偏绿色图像。

“非红外镜头”,为除红外摄像头以外的其他镜头,例如,智能手机中的普通前置摄像头,本申请对此不作限定。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。如果不加说明,本文中的“多个”是指两个或两个以上。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

需要说明的是,本申请实施例中,除非另有说明,“多个”的含义是指两个或两个以上。

需要说明的是,本申请实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

下面将结合本申请实施例的说明书附图,对本申请实施例提供的技术方案进行说明。显然,所描述的是本申请的一部分实施例,而不是全部的实施例。需要说明的是,下文所提供的任意多个技术方案中的部分或全部技术特征在不冲突的情况下,可以结合使用,形成新的技术方案。

本申请实施例所提供的技术方案的基本原理为:在进行虹膜注册或识别等需要进行图像预览的过程中,若红外镜头采集到的红外图像包含虹膜图案,则基于该虹膜图案的虹膜参数确定出被拍摄对象的用户类型,然后为该虹膜图案选择一个与该用户类型相匹配的包含虹膜图案的替换图案的非红外图像,并按照该虹膜图案在该红外图像中的位置,将该非红外图像显示在该图像预览区域中,从而避免被拍摄对象观看到包含虹膜图案的红外图像。

本申请实施例提供的基于虹膜识别的图像预览方法的执行主体可以为基于虹膜识别的图像预览装置或者可以用于执行上述基于虹膜识别的图像预览方法的终端设备。其中,基于虹膜识别的图像预览装置可以为上述终端设备中的中央处理器(centralprocessingunit,cpu)、cpu与存储器等硬件的组合、或者可以为上述终端设备中的其他控制单元或者模块。

示例性的,上述终端设备可以为采用本申请实施例提供的方法对红外镜头采集的红外图像进行分析的个人计算机((personalcomputer,pc)、上网本、个人数字助理(英文:personaldigitalassistant,简称:pda)、服务器等,或者上述终端设备可以为安装有可以采用本申请实施例提供的方法对红外镜头采集红外图像进行处理的软件客户端或软件系统或软件应用的pc、服务器等,具体的硬件实现环境可以通用计算机形式,或者是asic的方式,也可以是fpga,或者是一些可编程的扩展平台例如tensilica的xtensa平台等等。

基于上述内容,本申请的实施例提供一种基于虹膜识别的图像预览方法,如图1所示,该方法包括如下步骤:

101、获取由红外镜头采集的红外图像。

示例性的,在开启终端设备中基于虹膜识别的应用后,该应用可以控制打开红外镜头、进一步的可控制打开红外补光灯,此时,红外镜头便可针对被拍摄对象实时采集红外图像。

102、在红外图像中包含虹膜图案的情况下,根据虹膜图案的虹膜参数确定被拍摄对象的用户类型。

本申请实施例中的红外图像的虹膜图案为该红外图像的部分图像,该部分图像中包含虹膜图案或眼球图案。

本申请实施例中的虹膜图案的虹膜参数包括但不限于:虹膜的直径或半径、虹膜颜色、虹膜特征信息等。本申请实施例中所出现的每种用户类型都有相应的用户类型标识与其对应。本申请实施例中用户类型的划分则可以按照年龄(例如,儿童、成人、老人)进行划分,也可以按照用户性别(例如,女性、男性)进行划分,这里不做限定,在实际应用中可以按照具体的需求按需进行划分,本申请对此不作限定。

示例性的,由于不同年龄段的用户的虹膜大小并不相同,因此,本申请实施例可以基于虹膜图案的虹膜参数中虹膜的直径或半径来确定用户的年龄段。同时,本申请实施例在根据虹膜图案的虹膜参数确定被拍摄对象的用户类型时,还可以收集被拍摄对象的用户本地信息,例如,向被拍摄对象的随身终端请求其身份信息,或者,若执行本申请实施例提供的方案的基于虹膜识别的图像预览装置本身便是该被拍摄用户的随身终端时,该终端可以自行从终端内部收集其用户信息,然后便可基于采集到的身份信息对被拍摄对象的用户类型进行判定。其中,上述的用户本地信息包括:用户年龄信息、性别信息等用户属性参数。

103、获取与被拍摄对象的用户类型相匹配的非红外图像,该非红外图像包含虹膜图案的替换图案。

本申请实施例中的虹膜图案的替换图案中包含能够指示用户眼球位置的图案,从而方便用户基于该图案进行移动,进一步的可将用户的虹膜图案显示在该图像预览区域的合适位置。

在本实施例中,由于红外图像中的虹膜图案的替换图案在该非红外图像中的位置由该虹膜图案在红外图像中的位置决定,因此,当被拍摄对象移动时,由于被拍摄对象在红外镜头的图像采集区域内的位置发生变化,而使得虹膜图案的替换图案在非红外图像中的位置随着被拍摄对象而移动,从而使得被拍摄对象能够完成眼球对正,进而在保证图像预览区域内不出现红外虹膜图案的同时,还可以保证用户完成虹膜注册和识别的过程,减少用户的抵触情绪。

参考图2a、图2b所示的虹膜图案的替换图案在非红外图像中的位置示意图,红外图像a中的虹膜图案a1的替换图案b1在非红外图像b中位置,与该虹膜图案a1在红外图像a中的位置相同。

本申请实施例中的非红外图像(如,下文中的背景图像或虹膜图案的替换图案)对应至少一种用户类型,例如,该非红外图像可以用该非红外图像的图像标识与用户类型的标识间的映射关系,来表现两者间的对应关系,其中,非红外图像的图像标识为该非红外图像的图像名称或其他可唯一表示该非红外图像的标识。

示例性的,本申请实施例中虹膜图案的替换图案可以为预存的非红外图像(例如,卡通图案或其他暖色调图案)或非红外镜头在红外镜头采集红外图像时采集的非红外虹膜图案。

示例性的,本申请实施例中的包含虹膜图案的非红外图像包括图像预览区域的背景图像和该虹膜图案的替换图案,其中,上述的背景图像和替换图案均为非红外图像。

基于此,如图3所示,步骤103具体可以按照下述步骤来执行:

103a、获取与被拍摄对象的用户类型相匹配的图像预览区域的背景图像以及虹膜图案的替换图案。

示例性的,在执行步骤102之前,本申请实施例可以在本地数据库中预存多幅为非红外图像的背景图像和替换图案,对应的,该数据库中还存储有每幅背景图像和替换图案的图像参数,该图像参数包括该图像的图像标识、该图像所属的用户类型标识(例如,若该图片为卡通时,由于该图片可以为所有用户类型进行配置,此时,该图像所属的用户类型标识为多个)以及该图像的基本属性信息(例如,图像大小、图像格式等)。需要说明的是,该本地数据库中还存储有每幅背景图像和替换图案的图像标识与对应用户类型的标识间的对应关系索引。这样在步骤102中,该装置可以直接在数据库中检索包含该被拍摄对象的用户类型标识的索引,并基于该索引确定出与该被拍摄对象的用户类型标识对应的背景图像和替换图案的图像标识,从而基于该背景图像和替换图案的图像标识获取到对应的背景图像和替换图案。

基于此,本实施例在实现步骤103a之前,还包括如下步骤:

a1、判定数据库中是否存储该被拍摄对象的用户类型对应的背景图像和替换图案。

具体的,若执行步骤a1后,若判定该数据库中已存储该被拍摄对象的用户类型对应的背景图像和替换图案,则直接从该数据库中检索该被拍摄对象的用户类型对应的索引,并基于该索引查找到与该被拍摄对象的用户类型存在对应关系的背景图像和替换图案;若判定该数据库中未存储该被拍摄对象的用户类型对应的背景图像和替换图案,则可以从网络中抓取该拍摄对象的用户类型可能喜欢的非红外图像,作为背景图像和该虹膜图案的替换图案。

进一步的,若判定该数据库未存储该被拍摄对象的用户类型对应的背景图像和替换图案,则在执行步骤103a之后,为了方便后续使用,可以将该被拍摄对象的用户类型和与该被拍摄对象的用户类型相匹配的背景图像和替换图案对应存储至数据库中,并创建被拍摄对象的用户类型和与该被拍摄对象的用户类型相匹配的背景图像和替换图案间对应关系的索引。

104、控制非红外图像在图像预览区域内显示。

示例的,如图3所示,基于上述的步骤103a,步骤104具体包括如下步骤:

104a、获取虹膜图案在红外图像中的位置,作为虹膜图案的替换图案在图像预览区域中的待显示位置。示例的,虹膜图案在红外图像中的位置,可以是虹膜图案的中心点在红外图像中的坐标;虹膜图案的至少一个边缘点(最好是多个)在红外图像中的坐标。

104b、将背景图像显示在图像预览区域中,并将替换图案在待显示位置、于背景图像的上层显示。

本实施例在控制替换图案在待显示位置显示时,既可以直接在背景图像上直接叠加显示,即采用一图像在另一个图像上悬浮显示的技术;也可以利用替换图案替代背景图像中对应待显示位置的部分,并显示替代后的背景图像,即利用替换图案替代背景图像中对应待显示位置的部分,将替换图案和背景图像合成新的图像,再显示该新的图像即可。当然,本实施例也可以在显示背景图像与该替换图案之前,将该替换图案与该背景图像进行组合形成一幅图像后,将组合后的图像直接显示在该预览区域内,这里并不做限制。

进一步的,在步骤104b之前,该方法还包括:

c1、获取第一比值,该第一比值为虹膜图案的面积与红外图像的面积的比值。

c2、根据该第一比值确定虹膜图案的替换图案的大小,使虹膜图案的替换图案的面积与背景图像的面积的比值为第一比值。

基于步骤c2,步骤104b具体可以通过下述过程实现:将虹膜图案的替换图案按照确定出的虹膜图案的替换图案的大小在待显示位置、于背景图像的上层显示。这样,用户可以通过屏幕看出虹膜图案的大小,从而感知到与终端设备屏幕的远近,以调整终端设备与被拍摄对象之间的距离。

示例性的,该背景图像中具有定位标识,上述的定位标识在背景图像中的位置为虹膜识别程序期望虹膜所在的位置,该定位标识可以是某一个特定的图案,例如可以是黑点、或与替换图案形状相同的图案等。从用户观看的角度,虹膜图案的替换图案会在用户的眼球对准操作下,逐渐向该定位标识移动,这样经过上述的眼球对准操作,便可获取到虹膜细节特征更为清晰的红外图像,然后,从该红外图像中提取出虹膜细节特征,并对该虹膜细节特征进行保存以完成注册,或者用该虹膜细节特征进行特征比对以完成识别过程。进一步的,当识别结果为匹配成功时,则可以进一步控制终端设备的解锁、启动终端设备中某些应用,或启动终端设备中某些应用的某特定功能(例如支付)等。

示例性的,当该背景图像显示在该图像预览区域后,便可通过调整用户的远近和上下左右方位,将红外眼球图像的替换图案显示在该指示图像所在位置,也就相当于在虹膜图案中将眼睛对到正确位置。例如,参照图4a所示,图像预览区域的背景图像为一个卡通图像(这里仅作示例,这里对图像的大小、形状、图案不做限定)中少了两个圆,而红外眼球图像的替换图案与这两个圆对应图像相同,用户可以通过调整自身的远近及位置,直到将该虹膜图案的替换图案显示至该卡通图像所缺失的这两个圆中,或者,参照图4b所示,图像预览区域的背景图像为一张非红外图像中显示有两个星星图标(这里仅作示例,这里对图像的大小、形状、图案不做限定),用户可以通过调整自身的远近及位置,直到将该虹膜图案的替换图案显示至该星星图标所在位置,为了方便进行眼球对正,进一步的可以将该红外虹膜图案的替换图案设置成该星星图标图案。

当然,因虹膜识别过程对远近距离和上下左右方位有一定的包容度,有可能在完全对正之前就已经完成了虹膜认证。卡通拼图方式主要用于引导用户的眼睛到达最理想的识别位置。

当然,除了上述的拼图或对准方式,还可以有很多不同的呈现方式,其本质是通过眼球捕获技术得到眼球的实时位置,并引导用户将眼睛的位置移动到虹膜程序期望的位置区域。

可选的,本申请实施例提供的方案还可以在客户端的图像设置界面中增加背景图像设置选项以及替换图案设置选项,基于此,该方案还包括如下步骤:

d1、打开图像配置界面,该图像配置界面包括背景图像设置选项和替换图案设置选项。

d2、获取第一用户指令,根据该第一用户指令的指示将选定的背景图像设置为所述图像预览区域的背景图像,该第一用户指令是用户点击该背景图像设置选项时生成的;或者,获取第二用户指令,根据该第二用户指令的指示将选定的替换图案设置为该虹膜图案的替换图案,该第二用户指令是用户点击该替换图案设置选项时生成的。

示例性的,用户打开图像配置界面后,进入该图像配置界面中的背景图片设置选项,选择好需要配置的背景图片后,选择“保存”,将该选定的背景图片保存到指定目录,后续在进行虹膜注册或识别等需要进行图像预览的过程,可以直接到该目录下获取该背景图片进行显示;或者,用户打开图像配置界面后,进入该图像配置界面中的替换图案设置选项,选择好需要配置的替换图案后,选择“保存”,将该替换图案保存到指定目录,后续在进行虹膜注册或识别等需要进行图像预览的过程,可以到该目录下获取该替换图案作为虹膜图案显示在图像预览区域内。

示例性的,上述的选定的背景图像可以为步骤103中所获取的与被拍摄对象的用户类型相匹配的背景图像,也可以是用户按照自己的喜好自行从数据库中选择的背景图像;上述的选定的替换图像可以为步骤103中所获取的与被拍摄对象的用户类型相匹配的替换图像,也可以是用户按照自己的喜好自行从数据库中选择的替换图像。

需要说明的是,由于本申请实施例提供的方案对应光线并无要求,因此本申请实施例所提供的方案在光线充足或者不充足时都可使用。

由此可见,本方案通过眼球捕获技术(通过红外图像)获取人眼的实时位置,然后在屏幕的图像预览区域上不显示实时的红外预览图像,而是显示包含红外虹膜图案的非红外图像,从而在避免被拍摄对象观看到包含虹膜图案的红外图像的同时,还可以完成虹膜注册或识别过程中的眼球对正过程,因为不必再面对红外光下的自拍图像,避免了用户的抵触情绪,使用户体验得到较大提升。

上述主要从基于虹膜识别的图像预览装置、以及该装置所应用的终端角度对本申请实施例提供的方案进行了介绍。可以理解的是,该装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对基于虹膜识别的图像预览装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

下面说明本申请实施例提供的与上文所提供的方法实施例相对应的装置实施例。需要说明的是,下述装置实施例中相关内容的解释,均可以参考上述方法实施例。

在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中所涉及的基于虹膜识别的图像预览装置的一种可能的结构示意图,基于虹膜识别的图像预览装置3包括:获取模块31、确定模块32、控制模块33、存储模块34、处理模块35。获取模块31用于支持基于虹膜识别的图像预览装置执行图1中的步骤101、103,确定模块32用于支持基于虹膜识别的图像预览装置执行图1中的步骤102,控制模块33用于支持基于虹膜识别的图像预览装置执行图1中的步骤104;存储模块34用于支持基于虹膜识别的图像预览装置实现在数据库中预先存储多幅背景图像和替换图案以及建立包含用户类型与这些背景图像和替换图案间对应关系的索引的过程;进一步的,获取模块31具体用于支持基于虹膜识别的图像预览装置执行图3中的步骤103a,控制模块32用于支持基于虹膜识别的图像预览装置执行图3中的步骤104a、104b,更进一步的,获取模块31还用于支持基于虹膜识别的图像预览装置实现上文中的步骤c1,确定模块32还用于支持基于虹膜识别的图像预览装置实现上文中的步骤c2;进一步的,获取模块31还用于支持基于虹膜识别的图像预览装置实现上文中的步骤d2,处理模块35用于支持基于虹膜识别的图像预览装置实现上文中的步骤d1和d2。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在硬件实现上,上述的获取模块31、确定模块32、控制模块33可以是处理器。上述的存储模块34可以是存储器、上述基于虹膜识别的图像预览装置所执行的动作所对应的程序均可以以软件形式存储于基于虹膜识别的图像预览装置的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在采用集成的单元的情况下,图6示出了上述实施例中所涉及的基于虹膜识别的图像预览装置的一种可能的结构示意图。基于虹膜识别的图像预览装置4包括:处理器41、存储器42、系统总线43和通信接口44。存储器42用于存储计算机执行代码,处理器41与存储器42通过系统总线43连接,当装置运行时,处理器41用于执行存储器42存储的计算机执行代码,以执行本申请实施例提供的任意一种基于虹膜识别的图像预览方法,如,处理器41用于支持基于虹膜识别的图像预览装置执行图1、3中的全部步骤,和/或用于本文所描述的技术的其它过程,具体的基于虹膜识别的图像预览方法可参考下文及附图中的相关描述,此处不再赘述。

本申请实施例还提供一种存储介质,该存储介质可以包括存储器42。

本申请实施例还提供一种计算机程序,该计算机程序可直接加载到存储器42中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述的基于虹膜识别的图像预览方法。

处理器41可以是一个处理器,也可以是多个处理元件的统称。例如,处理器41可以为中央处理器(centralprocessingunit,cpu)。处理器41也可以为其他通用处理器、数字信号处理器(digitalsignalprocessing,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器41还可以为专用处理器,该专用处理器可以包括基带处理芯片、射频处理芯片等中的至少一个。所述处理器41也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。进一步地,该专用处理器还可以包括具有该装置其他专用处理功能的芯片。

结合本申请公开内容所描述的方法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(英文:randomaccessmemory,缩写:ram)、闪存、只读存储器(英文:readonlymemory,缩写:rom)、可擦除可编程只读存储器(英文:erasableprogrammablerom,缩写:eprom)、电可擦可编程只读存储器(英文:electricallyeprom,缩写:eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于终端设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备中。

系统总线43可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图6中将各种总线都示意为系统总线43。

通信接口44具体可以是该装置上的收发器。该收发器可以为无线收发器。例如,无线收发器可以是该装置的天线等。处理器41通过通信接口44与其他设备,例如,若该装置为该终端设备中的一个模块或组件时,该装置用于与该终端设备中的其他模块之间进行数据交互,如,该装置与该终端设备的显示模块进行数据交互,控制该显示模块将非红外图像或红外图像在图像预览区域内显示。

若上述实施例中所涉及的基于虹膜识别的图像预览装置为终端设备时,图7示出了上述实施例中所涉及的基于虹膜识别的图像预览装置的一种可能的结构示意图。该装置包括:处理器51、存储器52、系统总线53、通信接口54、红外镜头55以及显示单元56,其中,上述的处理器51与红外镜头55相连(例如,可以通过总线相连),从而获取由红外镜头55采集的红外图像进行图像处理,同时,上述的处理器51还与显示单元56相连,用于控制显示单元56显示图像。

需要说明的时,本实施例中的处理器51、存储器52、系统总线53、通信接口54的介绍,可以参照图7对应实施例中的相关描述,这里不再赘述。

显示单元56可用于显示由用户输入的信息或提供给用户的信息以及终端的各种菜单。显示单元56可包括显示面板,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板。进一步的,触摸屏可覆盖显示面板,当触摸屏检测到在其上或附近的触摸操作后,传送给处理器51以确定触摸事件的类型,随后处理器51根据触摸事件的类型在显示面板上提供相应的视觉输出。

本申请实施例还提供一种机器人,该机器人包括图6、7对应的基于虹膜识别的图像预览装置。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

最后应说明的是:以上所述的具体实施方式,对本申请的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1