门禁解锁方法及相关装置制造方法及图纸

技术编号:21202173 阅读:51 留言:0更新日期:2019-05-25 01:54
本申请公开了一种门禁解锁方法及相关装置,该方法包括:在第一线程上,通过第一摄像头采集N张第一图像,以及并行地在第二线程上,通过第二摄像头采集M张第二图像;在第一线程上调用活体检测算法检测N张第三图像中是否存在至少一个活体;在第二线程上调用人脸检测算法检测M张第四图像是否存在人脸图像,在M张第四图像中存在m张第四图像存在人脸图像时,提取m张第四图像中的多张人脸图像;在N张第三图像中存在至少一个活体,且多张人脸图像中存在至少一个人脸图像与人脸数据库中的人脸图像匹配成功时,执行门禁解锁操作。采用本申请实施例可提高门禁设备的解锁速度。

Method of unlocking entrance guard and related devices

This application discloses an access control unlocking method and related devices. The method includes: acquiring N first images through the first camera on the first thread, and acquiring M second images through the second camera in parallel on the second thread; detecting at least one living body in the N third images by calling a biopsy detection algorithm on the first thread; and updating on the second thread. Face detection algorithm is used to detect whether there is a face image in M fourth images. When m fourth images exist in M fourth images, multiple face images in M fourth images are extracted. When at least one living body exists in N third images and at least one face image in multiple face images matches successfully with the face image in face database, the algorithm is persistent. Unlock access control. The application embodiment can improve the unlocking speed of access control equipment.

【技术实现步骤摘要】
门禁解锁方法及相关装置
本申请涉及电子
,尤其涉及一种门禁解锁方法及相关装置。
技术介绍
随着人们安全意识的增强,门禁设备广泛应用于我们生活和工作中,无论是进入住宅小区,或是进入工作场所,门禁设备已成为我们生活中经常接触的事物之一。目前,门禁设备的工作原理主要基于指纹识别技术或芯片识别技术,对于指纹识别,其经常会出现指纹污染(例如汗渍等情况);而芯片识别通常是把权限信息存储在卡片中,卡片易遗失。这些都会造成解锁速度慢的缺点。
技术实现思路
本申请实施例提供一种门禁解锁方法及相关装置,提高门禁设备的解锁速度。第一方面,本申请实施例提供一种门禁解锁方法,应用于门禁设备,所述门禁设备包括第一摄像头、第二摄像头、中央处理器和图形处理器,所述方法包括:在第一线程上,所述中央处理器通过所述第一摄像头采集N张第一图像,以及并行地在第二线程上,所述中央处理器通过所述第二摄像头采集M张第二图像,所述N和所述M均为大于1的整数;在完成第一图像采集之后,在所述第一线程上所述中央处理器调用活体检测算法检测N张第三图像中是否存在至少一个活体,所述第N张第三图像是所述图形处理器调用图像处理算法将所述N张第一图像转换为特定格式后的图片;在完成第二图像采集之后,在所述第二线程上所述中央处理器调用人脸检测算法检测M张第四图像是否存在人脸图像,在所述M张第四图像中存在m张第四图像存在人脸图像时,所述中央处理器提取所述m张第四图像中的多张人脸图像,所述第M张第四图像是所述图形处理器调用图像处理算法将所述M张第二图像转换为特定格式后的图片,所述m为大于1的整数;在所述N张第三图像中存在至少一个活体,且所述多张人脸图像中存在至少一个人脸图像与人脸数据库中的人脸图像匹配成功时,所述中央处理器执行门禁解锁操作。第二方面,本申请实施例提供一种门禁解锁装置,应用于门禁设备,所述门禁设备包括第一摄像头、第二摄像头、中央处理器和图形处理器,所述装置包括采集单元、转换单元、检测单元、提取单元和执行单元,其中:所述采集单元,用于在第一线程上,通过所述第一摄像头采集N张第一图像,以及并行地在第二线程上,通过所述第二摄像头采集M张第二图像,所述N和所述M均为大于1的整数;所述转换单元,用于在完成第一图像采集之后,在所述第一线程上所述图形处理器调用图像处理算法分别将所述N张第一图像进行格式转换;所述检测单元,用于在完成第一图像采集之后,在所述第一线程上调用活体检测算法检测N张第三图像中是否存在至少一个活体,所述第N张第三图像是所述图形处理器调用图像处理算法将所述N张第一图像转换为特定格式后的图片;在完成第二图像采集之后,在所述第二线程上所述中央处理器调用人脸检测算法检测M张第四图像是否存在人脸图像;所述提取单元,用于在所述M张第四图像中存在m张第四图像存在人脸图像时,提取所述m张第四图像中的多张人脸图像,所述第M张第四图像是所述图形处理器调用图像处理算法将所述M张第二图像转换为特定格式后的图片,所述m为大于1的整数;所述执行单元,用于在所述N张第三图像中存在至少一个活体,且所述多张人脸图像中存在至少一个人脸图像与人脸数据库中的人脸图像匹配成功时,执行门禁解锁操作。第三方面,本申请实施例提供一种门禁设备,该门禁设备包括中央处理器、图形处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质用于存储计算机程序,其中,上述计算机程序被处理器执行,以实现如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,本申请实施例中,首先,使用人脸识别技术来进行解锁,避免了指纹识别出现的指纹污染问题,以及芯片识别出现的卡片易遗失的问题,其次,在两个线程上分别进行活体检测和人脸识别,提升了门禁设备的解锁安全性,再其次,该两个线程是并行执行的,减少解锁所需要的时间,提升门禁设备的解锁速度,最后,图片格式转换操作由图形处理器执行,由于图形处理器的图像处理能力强于中央处理器的图像处理能力,提升图片处理的速度,进一步提升门禁设备的解锁速度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种门禁解锁方法的流程示意图;图2是本申请实施例提供的另一种门禁解锁方法的流程示意图;图3是本申请实施例提供的一种门禁设备的结构示意图;图4是本申请实施例提供的一种门禁解锁装置。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。以下分别进行详细说明。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。门禁设备包括第一摄像头、第二摄像头、中央处理器(CentralProcessingUnit,CPU)和图形处理器(GraphicsProcessingUnit,GPU))。摄像头(camera或webcam)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。本申请中,第一摄像头主要用于采集第一图片,第一图像用于活体检测流程;第二摄像头主要用于采集第二图像,第二图像用于人脸检测流程。中央处理器是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(ControlUnit),它的功能主要是解释计算机指令以及处理计算机软件中的数据。图形处理器又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像本文档来自技高网
...

【技术保护点】
1.一种门禁解锁方法,其特征在于,应用于门禁设备,所述门禁设备包括第一摄像头、第二摄像头、中央处理器和图形处理器,所述方法包括:在第一线程上,所述中央处理器通过所述第一摄像头采集N张第一图像,以及并行地在第二线程上,所述中央处理器通过所述第二摄像头采集M张第二图像,所述N和所述M均为大于1的整数;在完成第一图像采集之后,在所述第一线程上所述中央处理器调用活体检测算法检测N张第三图像中是否存在至少一个活体,所述第N张第三图像是所述图形处理器调用图像处理算法将所述N张第一图像转换为特定格式后的图片;在完成第二图像采集之后,在所述第二线程上所述中央处理器调用人脸检测算法检测M张第四图像是否存在人脸图像,在所述M张第四图像中存在m张第四图像存在人脸图像时,所述中央处理器提取所述m张第四图像中的多张人脸图像,所述第M张第四图像是所述图形处理器调用图像处理算法将所述M张第二图像转换为特定格式后的图片,所述m为大于1的整数;在所述N张第三图像中存在至少一个活体,且所述多张人脸图像中存在至少一个人脸图像与人脸数据库中的人脸图像匹配成功时,所述中央处理器执行门禁解锁操作。

【技术特征摘要】
1.一种门禁解锁方法,其特征在于,应用于门禁设备,所述门禁设备包括第一摄像头、第二摄像头、中央处理器和图形处理器,所述方法包括:在第一线程上,所述中央处理器通过所述第一摄像头采集N张第一图像,以及并行地在第二线程上,所述中央处理器通过所述第二摄像头采集M张第二图像,所述N和所述M均为大于1的整数;在完成第一图像采集之后,在所述第一线程上所述中央处理器调用活体检测算法检测N张第三图像中是否存在至少一个活体,所述第N张第三图像是所述图形处理器调用图像处理算法将所述N张第一图像转换为特定格式后的图片;在完成第二图像采集之后,在所述第二线程上所述中央处理器调用人脸检测算法检测M张第四图像是否存在人脸图像,在所述M张第四图像中存在m张第四图像存在人脸图像时,所述中央处理器提取所述m张第四图像中的多张人脸图像,所述第M张第四图像是所述图形处理器调用图像处理算法将所述M张第二图像转换为特定格式后的图片,所述m为大于1的整数;在所述N张第三图像中存在至少一个活体,且所述多张人脸图像中存在至少一个人脸图像与人脸数据库中的人脸图像匹配成功时,所述中央处理器执行门禁解锁操作。2.根据权利要求1所述的方法,所述在所述第一线程上所述中央处理器调用活体检测算法检测N张第三图像中是否存在至少一个活体之前,所述方法还包括:所述中央处理器执行目标文件,所述目标文件用于初始化RenderScript环境以使得所述图形处理器能够调用所述图像处理算法处理图片,所述目标文件存储图形处理器调用信息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:在第一情况下,所述中央处理器执行门禁锁定操作,所述第一情况包含以下至少一种情况:所述N张第三图像中不存在活体,所述M张第四图像不存在人脸图像,所述多张人脸图像中所有人脸图像均与所述人脸数据库中的人脸图像不匹配。4.根据权利要求3所述的方法,其特征在于,在所述第一情况为所述多张人脸图像中所有人脸图像均与人脸数据库不匹配下,所述执行门禁锁定操作之后,所述方法还包括:所述中央处理器控制所述门禁设备的显示模块显示开门确认请求,所述开门确认请求用于询问所述多张人脸图像对应的至少一个人物是否请求开门;在检测到针对所述开门确认请求的开门确认响应时,所述中央处理器向所述门禁设备关联的管理设备发送开门询问请求,所述开门询问请求携带所述多张人脸图像;当接收到针对所述开门询问请求的开门询问响应时,所述中央处理器执行所述门禁解锁操作。5.根据权利要求3所述的方法,其特征在于,所述执行门禁锁定操作之后,所述方法还包括:所述中央处理器控制所述门禁设备的显示模块显示解锁提醒消息,所述解锁提醒消息用于提醒所述M张第二图像对应的至少一个人物更换解锁方式;在检测针对所述解锁提醒消息的...

【专利技术属性】
技术研发人员:赵亚运钟斌
申请(专利权)人:深圳云天励飞技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1