本发明涉及图像处理技术领域,尤其涉及一种虹膜识别装置门禁系统。
背景技术:
目前,信息安全和员工考勤等领域中需要对人员身份进行验证,如何在进行人员的身份认证时准确鉴定一个人的身份,已成为一个关键技术。传统的身份认证由于极易伪造和丢失,越来越难以满足社会的需求,随着生物特征识别技术的发展,通过人体的生物信息对不同人员的身份进行识别,已经越来越多的得到了应用,其中虹膜识别技术以其优异的识别指标为人们最认可的手段。
因此,亟需一种虹膜识别装置。
技术实现要素:
针对上述问题,本发明实施例提供一种虹膜识别装置及门禁系统。
第一方面,本发明实施例提供一种虹膜识别装置,包括:处理器、电源模块、虹膜识别芯片、摄像头、两个红外补光灯led和识别按键,所述处理器与所述虹膜识别芯片连接,所述处理器与所述识别按键连接,所述虹膜识别芯片与所述摄像头、每一红外补光灯led连接,所述电源模块分别与所述处理器、所述虹膜识别芯片连接,其中:
当所述虹膜识别芯片供电后,控制每一红外补光灯led发光;
所述电源模块为所述处理器和所述虹膜识别芯片供电;
所述处理器若检测到所述识别按键被按下,向所述虹膜识别芯片发送识别信号;
所述虹膜识别芯片根据所述识别信号,控制所述摄像头采集待测目标的虹膜图像,并对所述虹膜图像进行编码,然后把编码得到的虹膜模板与所述虹膜识别芯片内部存储的模板进行比对,以对所述待测目标进行识别,通过注册把指定人的虹膜模板存入所述虹膜识别芯片内部flash中以供比对用。
优选地,还包括:删除按键,所述删除按键与所述处理器连接,其中:
所述处理器若检测到所述删除按键被按下,所述处理器向所述虹膜识别芯片发送删除信号,所述虹膜识别芯片根据所述删除信号,删除其内部flash中所有虹膜模板。
优选地,还包括:注册按键,其中,所述注册按键与所述处理器连接,其中:
所述处理器若检测到所述注册按键被按下,所述处理器向所述虹膜识别芯片发送注册信号,所述虹膜识别芯片根据所述注册信号,对所述当前虹膜图像进行编码并将编码得到的虹膜模板存入所述虹膜识别芯片内部flash中。
优选地,还包括:显示屏,所述显示屏与所述处理器连接,所述处理器从所述虹膜识别芯片获取所述摄像头采集的图像,并将图像在所述显示屏上显示,以使得所述待测目标根据所述当前图像在所述显示屏上的位置,调整所述待测目标与所述摄像头的位置和距离。
优选地,还包括:语音模块,所述语音模块与所述处理器连接,当所述处理器控制所述虹膜识别芯片进行注册、识别、删除成功或者失败后,所述处理器会控制所述语音模块播放相关语音,提示结果以增加用户体验。
优选地,所述处理器与所述虹膜识别芯片连接,具体为:
所述处理器通过uart总线、i2c总线和spi总线中的一种以及一根中断线与所述虹膜识别芯片连接,所述处理器通过uart总线、i2c总线和spi总线中的一种控制所述虹膜识别芯片进行注册、识别、删除操作,所述虹膜识别芯片通过中断线告知所述处理器相关结果。
第二方面,本发明实施例提供一种门禁系统,包括:第一方面提供的一种所述虹膜识别装置和门锁电机,所述门锁电机与所述处理器连接,其中,若所述处理器控制所述虹膜识别芯片进行虹膜比对并比对通过后,所述处理器便驱动所述门锁电机,以使得相应门锁打开。
本发明实施例提供一种虹膜识别装置及门禁系统,通过虹膜识别芯片q80实现对虹膜的采集与识别,并且通过对虹膜图像进行编码,减少算法的复杂度,提高匹配的效率,从而带来较好的用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种虹膜识别装置的结构示意图;
图2为本发明又一实施例提供的一种虹膜识别装置的结构示意图;
图3为本发明实施例提供的一种门禁系统的结构示意图。
附图标记:
101,处理器;102,电源模块;103,虹膜识别芯片;
104,摄像头;105,识别按键;106,删除按键;
107,注册按键;108,显示屏;109,红外补光灯led;
110,语音模块;201,虹膜识别装置;202,门锁电机。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种虹膜识别装置的结构示意图,如图1所示,该装置包括:处理器101、电源模块102、虹膜识别芯片103、摄像头104和识别按键105、两红外补光灯led109,所述处理器与所述虹膜识别芯片连接,所述处理器与所述识别按键连接,所述虹膜识别芯片与所述摄像头、每一红外补光灯led连接,所述电源模块分别与所述处理器、所述虹膜识别芯片连接,其中:
当所述虹膜识别芯片供电后,控制每一红外补光灯led发光;
所述电源模块为所述处理器和所述虹膜识别芯片供电;
所述处理器若检测到所述识别按键被按下,向所述虹膜识别芯片发送识别信号;
所述虹膜识别芯片根据所述识别信号,控制所述摄像头采集待测目标的当前虹膜图像,并对所述当前虹膜图像进行编码,然后把编码得到的虹膜模板与所述虹膜识别芯片内部存储的虹膜模板进行比对,以对所述待测目标进行识别。
具体地,所述处理器分别与所述虹膜识别芯片、所述识别按键及所述显示屏连接,所述虹膜识别芯片还与所述摄像头(dvp接口的cmos传感器)、所述红外补光灯连接,所述电源模块分别与所述处理器和所述虹膜识别芯片连接。
当处理器给虹膜识别芯片供电后,虹膜识别芯片控制打开红外补光led灯,为待测目标提供足够的光照。
本发明实施例通过led灯为待测目标补充光照,大部分情况下,该虹膜识别装置都是用于公司的门禁系统,现在写字楼一般较密闭,容易采光不足,通过增加led灯,使得该虹膜识别装置在白天和夜晚的情况下也可以正常使用。
本发明实施例中,所述处理器为嵌入式处理器,可以通过烧录相应的软件程序实现控制功能,本发明实施例中该处理器为stm32f407芯片,但不限于该芯片。虹膜识别芯片q80具有虹膜采集、识别的功能,该芯片内部集成了高性能的虹膜识别算法,通过与处理器之间进行通讯,处理器可以通过通讯接口来控制该虹膜识别芯片进行虹膜采集、识别,而无需关注虹膜识别的具体细节,降低了对处理器的性能要求。
所述电源模块的作用是为所述处理器和所述虹膜识别芯片供电,如果需要对待测目标进行识别,则按下识别按键,此时如果处理器检测到识别按键被按下,处理器会向虹膜识别芯片发送识别信号,虹膜识别芯片接收到该识别信号后,控制摄像头采集待测目标的当前虹膜图像并编码,然后将编码得到的虹膜模板与虹膜识别芯片q80内部存储的模板进行比对,以对待测目标进行识别。
需要说明的是,可以通过注册来对指定人的虹膜进行编码,然后把编码得到的模板存入虹膜识别芯片q80内部flash中以用于虹膜比对。
具体地,本发明实施例中,虹膜识别芯片先对某个人的虹膜图像进行编码,编码成功后便生成一个虹膜模板,然后将此模板与事先存入虹膜识别芯片内部flash中的模板进行比对,如果此模板与虹膜识别芯片内部flash中的某一模板比对成功,就可以成功识别待测目标,如果此模板与虹膜识别芯片内部flash中的虹膜模板都匹配失败,说明此人的虹膜没有存入虹膜识别芯片内部flash中,所以比对失败。
通过对虹膜图像进行编码,将编码得到的虹膜模板与虹膜识别芯片内部存储的虹膜模板进行比对,而不是将图像直接与图像进行比对,容易理解的是,图像包含的像素点较多,特征也比较复杂,将其转换为编码之后再进行匹配,减少算法的复杂度,提高匹配的效率,从而带来较好的用户体验。
图2为本发明又一实施例提供的一种虹膜识别装置的结构示意图,如图2所示,在上述实施例的基础上,优选地,还包括:删除按键106,所述删除按键与所述处理器连接,其中:
所述处理器若检测到所述删除按键被按下,所述处理器删除所述虹膜识别芯片内部存储的所有虹膜模板。
具体地,该虹膜识别装置还包括删除按键,该删除按键与处理器连接,当需要删除虹膜识别芯片内部存储的所有虹膜模板时,可以按下该删除按键,处理器如果检测到该删除按键被按下,所述处理器向所述虹膜识别芯片发送删除信号,所述虹膜识别芯片根据所述删除信号,删除其内部flash中存储的所有虹膜模板。
本发明实施例提供的虹膜识别装置,通过删除按键可以对虹膜识别芯片内部存储的虹膜模板进行清除,使得在该虹膜识别装置改变应用场景时,该虹膜识别装置能够重新利用,提高了产品的使用率。
在上述实施例的基础上,还包括:注册按键107,其中,所述注册按键与所述处理器连接,其中:
所述处理器若检测到所述注册按键被按下,所述处理器向所述虹膜识别芯片发送注册信号,所述虹膜识别芯片根据所述注册信号,对所述当前虹膜图像进行编码并把编码得到的虹膜模板存入虹膜识别芯片内部flash中,以用于虹膜比对。
具体地,该虹膜识别装置还包括注册按键,当需要录入新的虹膜模板时,按下该注册按键,处理器如果检测到注册按键被按下,处理器向虹膜识别芯片发送注册信号,虹膜识别芯片接收到该注册信号后,会对当前虹膜图像进行编码,编码成功后会把编码得到的虹膜模板存入虹膜识别芯片内部flash中。
在上述实施例的基础上,优选地,还包括:显示屏108,所述显示屏与所述处理器连接,所述处理器从所述虹膜识别芯片获取所述摄像头采集的图像,并将当前图像实时地在所述显示屏上显示,以使得所述待测目标根据所述当前图像在所述显示屏上的显示位置,调整所述待测目标与所述摄像头的位置和距离。
具体地,该虹膜识别装置还包括显示屏,本发明实施例中该显示屏为lcd液晶显示屏,该lcd液晶显示屏与处理器连接,当处理器给虹膜识别芯片供电后,处理器便会从虹膜识别芯片实时获取摄像头采集到的实时图像并显示在液晶显示屏上。当处理器控制虹膜识别芯片进行注册或者识别时,可以根据lcd实时显示的虹膜图像的位置及图像质量来调整人眼的位置及与摄像头的距离,使人眼处于适于虹膜编码的位置,提高使用者的体验。
在上述实施例的基础上,优选地,还包括:语音模块110,所述语音模块与所述处理器连接,当所述处理器控制所述虹膜识别芯片进行注册、识别、删除成功或者失败后,所述处理器会控制所述语音模块播放相关语音,提示结果以增加用户体验。
在上述实施例的基础上,优选地,所述处理器与所述虹膜识别芯片连接,具体为:
所述处理器通过uart总线、i2c总线和spi总线中的一种及一根中断线与所述虹膜识别芯片连接。
具体地,所述处理器通过uart总线或者i2c总线或者spi总线控制所述虹膜识别芯片进行注册、识别、删除等操作,所述虹膜识别芯片通过中断线告知所述处理器相关结果。
在上述实施例的基础上,优选地,所述虹膜识别芯片为q80。
虹膜识别芯片q80主要实现虹膜采集、比对的功能,只需搭配少量的外围器件,无需关心复杂的虹膜识别算法,大大降低了开发基于虹膜识别技术的产品的难度。
本发明实施例提供一种虹膜识别装置,通过虹膜识别芯片实现对虹膜的识别,并且通过对虹膜图像进行编码,减少算法的复杂度,提高匹配的效率,从而带来较好的用户体验;通过删除按键可以对虹膜识别芯片内部存储的模板信息进行清除,使得在该虹膜识别装置改变应用场景时,该虹膜识别装置能够重新利用,提高了产品的使用率;还可以根据当前虹膜图像的具体位置信息及虹膜图像质量相应地调整与摄像头之间的距离,以使得摄像头拍摄到的虹膜图像较佳,从而提高使用者的体验。
图3为本发明实施例提供的一种门禁系统的结构示意图,如图3所示,该门禁系统包括上述虹膜识别装置201和门锁电机202,其中,门锁电机和该虹膜识别装置的处理器连接,当识别按键按下后,所述处理器控制虹膜识别芯片进行虹膜编码和比对,如果比对成功,处理器控制门锁电机打开,门锁电机打开后,就可打开门禁系统的大门,从而实现对门禁的控制。
本发明实施例提供一种门禁系统,通过虹膜识别装置,实现对门禁的智能控制。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种虹膜识别装置,其特征在于,包括:处理器、电源模块、虹膜识别芯片、摄像头、两个红外补光灯led和识别按键,所述处理器与所述虹膜识别芯片连接,所述处理器与所述识别按键连接,所述虹膜识别芯片与所述摄像头、每一红外补光灯led连接,所述电源模块分别与所述处理器、所述虹膜识别芯片连接,其中:
当所述虹膜识别芯片供电后,控制每一红外补光灯led发光;
所述电源模块为所述处理器和所述虹膜识别芯片供电;
所述处理器若检测到所述识别按键被按下,向所述虹膜识别芯片发送识别信号;
所述虹膜识别芯片根据所述识别信号,控制所述摄像头采集待测目标的虹膜图像,并对所述虹膜图像进行编码,然后把编码得到的虹膜模板与所述虹膜识别芯片内部存储的模板进行比对,以对所述待测目标进行识别,通过注册把指定人的虹膜模板存入所述虹膜识别芯片内部flash中以供比对用。
2.根据权利要求1所述虹膜识别装置,其特征在于,还包括:删除按键,所述删除按键与所述处理器连接,其中:
所述处理器若检测到所述删除按键被按下,所述处理器向所述虹膜识别芯片发送删除信号,所述虹膜识别芯片根据所述删除信号,删除其内部flash里的所有模板。
3.根据权利要求1所述虹膜识别装置,其特征在于,还包括:注册按键,其中,所述注册按键与所述处理器连接,其中:
所述处理器若检测到所述注册按键被按下,所述处理器向所述虹膜识别芯片发送注册信号,所述虹膜识别芯片根据所述注册信号,将当前虹膜图像进行编码并将编码得到的虹膜模板存入内部flash中。
4.根据权利要求1所述虹膜识别装置,其特征在于,还包括:显示屏,所述显示屏与所述处理器连接,所述处理器从所述虹膜识别芯片获取所述摄像头采集的当前虹膜图像,并将所述当前虹膜图像在所述显示屏上显示,以使得所述待测目标根据所述当前虹膜图像在所述显示屏上的位置及虹膜图片质量,调整所述待测目标与所述摄像头的位置和距离。
5.根据权利要求1所述虹膜识别装置,其特征在于,还包括:语音模块,所述语音模块与所述处理器连接,当所述处理器控制所述虹膜识别芯片进行注册、识别、删除成功或者失败后,所述处理器会控制所述语音模块播放相关语音,提示结果以增加用户体验。
6.根据权利要求1所述虹膜识别装置,其特征在于,所述处理器与所述虹膜识别芯片连接,具体为:
所述处理器通过uart总线、i2c总线和spi总线中的一种以及一根中断线与所述虹膜识别芯片连接,所述处理器通过uart总线、i2c总线和spi总线中的一种控制所述虹膜识别芯片进行注册、识别、删除操作,所述虹膜识别芯片通过中断线告知所述处理器相关结果。
7.一种门禁系统,其特征在于,包括权利要求1至6任一所述虹膜识别装置和门锁电机,所述门锁电机与所述处理器连接,其中,若所述处理器控制所述虹膜识别芯片进行虹膜比对并比对通过后,所述处理器便驱动所述门锁电机,以使得相应门锁打开。
技术总结
本发明实施例提供一种虹膜识别装置及门禁系统,该装置包括:电源模块为处理器和虹膜识别芯片Q80供电;处理器若检测到识别按键被按下,处理器向虹膜识别芯片发送识别信号;虹膜识别芯片根据识别信号,控制摄像头采集待测目标的当前虹膜图像,并对当前虹膜图像进行编码,然后把编码得到的虹膜模板与虹膜识别芯片内部存储的虹膜模板进行比对,以对待测目标进行识别。本发明实施例提供一种虹膜识别装置及门禁系统,通过虹膜识别芯片Q80实现对虹膜的采集与识别,并且通过对虹膜图像进行编码,减少算法的复杂度,提高匹配的效率,从而带来较好的用户体验。
技术研发人员:高俊雄;易开军;托马斯·费尔兰德斯;马春雨;陈卫先
受保护的技术使用者:武汉虹识技术有限公司
技术研发日:.10.28
技术公布日:.02.28