CN114357419A - 人脸验证方法、装置、存储介质及计算机设备 - Google Patents
人脸验证方法、装置、存储介质及计算机设备 Download PDFInfo
- Publication number
- CN114357419A CN114357419A CN202210010020.1A CN202210010020A CN114357419A CN 114357419 A CN114357419 A CN 114357419A CN 202210010020 A CN202210010020 A CN 202210010020A CN 114357419 A CN114357419 A CN 114357419A
- Authority
- CN
- China
- Prior art keywords
- face
- verification
- matching
- face image
- stored
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012795 verification Methods 0.000 title claims abstract description 163
- 238000000034 method Methods 0.000 title claims abstract description 88
- 230000008569 process Effects 0.000 claims abstract description 38
- 230000006399 behavior Effects 0.000 claims description 6
- 230000001815 facial effect Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000004140 cleaning Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Collating Specific Patterns (AREA)
- Image Analysis (AREA)
Abstract
本发明提供的人脸验证方法、装置、存储介质及计算机设备,在进行人脸验证时,可以将获取的目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,如果匹配成功,则表示当前的目标人脸图像为已经验证过的人员对应的人脸图像,此时可以直接结束验证流程,避免进行重复验证;如果匹配失败,则表示当前的目标人脸图像为未验证的人员对应的人脸图像,此时可以根据内存中存储的所有人员的人脸模板来对该目标人脸图像进行验证,并将已验证人员的人脸模板保存到缓存空间中,以便在进行下一轮人脸验证时,优先通过缓存空间中存储的已验证人员的人脸模板进行人脸匹配,这样不仅可以快速实现人脸验证,还可以有效避免重复整体验证流程。
Description
技术领域
本发明涉及人脸识别技术领域,尤其涉及一种人脸验证方法、装置、存储介质及计算机设备。
背景技术
随着互联网技术的迅速发展,通过人脸验证的方式来保障用户账号安全性也显得尤为重要。人脸验证是人脸识别领域的一个分支,使用人脸验证算法可以全自动的对两张人脸照片进行验证,判别是否为同一人。这种方式可用于互联网金融、安检、医疗、公安等多个场景下的用户人脸身份核实。
目前,在使用人脸验证的过程中,若当前人员已经验证通过,但由于该人员没有离开人脸验证区域,导致现有的人脸验证结束以后,会对没有离开人脸验证区域的已验证人员进行重复验证,这样不仅会增加验证流程,使得验证时间过长,验证效率较低,还会影响其他需要验证的人员。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中对没有离开人脸验证区域的已验证人员进行重复验证,这样不仅会增加验证流程,使得验证时间过长,验证效率较低,还会影响其他需要验证的人员的技术缺陷。
本发明提供了一种人脸验证方法,所述方法包括:
获取目标人脸图像;
将所述目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配;
若匹配成功,则验证结束;
若匹配失败,则基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,并将已验证人员的人脸模板保存至所述缓存空间中。
可选地,所述获取目标人脸图像之前,所述方法还包括:
获取设备采集的图像数据帧;
确定各个图像数据帧中包含的有效人脸图像个数的最大值;
依据所述最大值配置缓存空间中存储的已验证人员的人脸模板的上限值。
可选地,所述获取目标人脸图像,包括:
获取设备采集的图像数据帧;
确定所述图像数据帧中的有效人脸图像,并将所述有效人脸图像作为目标人脸图像。
可选地,若匹配失败,所述方法还包括:
将所述缓存空间中存储的已验证人员的人脸模板进行删除。
可选地,所述基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,包括:
将所述目标人脸图像与内存中存储的所有人员的人脸模板进行匹配;
若匹配成功,则进入下一验证环节;
若匹配失败,则结束验证流程。
可选地,所述若匹配成功,则进入下一验证环节之后,还包括:
确定是否存在与匹配成功的目标人脸图像对应的访问权限;
若存在,则按照所述访问权限控制所述匹配成功的目标人脸图像对应的目标人员的访问行为;
若不存在,则结束验证流程。
可选地,所述将已验证人员的人脸模板保存至所述缓存空间中之后,还包括:
确定所述缓存空间中存储的已验证人员的人脸模板的存储时间是否超过预设存储时间,以及在所述预设存储时间内是否存在匹配记录;
若超过所述预设存储时间,且在所述预设存储时间内不存在匹配记录,则将所述缓存空间中存储的已验证人员的人脸模板清除。
本发明还提供了一种人脸验证装置,包括:
图像获取模块,用于获取目标人脸图像;
模板匹配模块,用于将所述目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配;
验证结束模块,用于若匹配成功,则验证结束;
人脸验证模块,用于若匹配失败,则基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,并将已验证人员的人脸模板保存至所述缓存空间中。
本发明还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述人脸验证方法的步骤。
本发明还提供了一种计算机设备,包括:一个或多个处理器,以及存储器;
所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述人脸验证方法的步骤。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明提供的人脸验证方法、装置、存储介质及计算机设备,在进行人脸验证时,首先获取目标人脸图像,然后将该目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,如果匹配成功,则表示当前的目标人脸图像为已经验证过的人员对应的人脸图像,此时可以直接结束验证流程,避免进行重复验证;如果匹配失败,则表示当前的目标人脸图像为未验证的人员对应的人脸图像,此时可以根据内存中存储的所有人员的人脸模板来对该目标人脸图像进行验证,并将已验证人员的人脸模板保存到缓存空间中,以便在进行下一轮人脸验证时,优先通过缓存空间中存储的已验证人员的人脸模板进行人脸匹配,这样不仅可以快速实现人脸验证,还可以有效避免重复整体验证流程,减少设备资源占用,提高验证效率,让需要验证的人员的等待时间缩短,从而进一步提升用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种人脸验证方法的流程示意图;
图2为本发明实施例提供的整体验证流程的流程示意图;
图3为本发明实施例提供的一种人脸验证装置的结构示意图;
图4为本发明实施例提供的一种计算机设备的内部结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
目前,在使用人脸验证的过程中,若当前人员已经验证通过,但由于该人员没有离开人脸验证区域,导致现有的人脸验证结束以后,会对没有离开人脸验证区域的已验证人员进行重复验证,这样不仅会增加验证流程,使得验证时间过长,验证效率较低,还会影响其他需要验证的人员。
基于此,本申请提出如下技术方案,具体参加下文所示:
在一个实施例中,如图1所示,图1为本发明实施例提供的一种人脸验证方法的流程示意图;本发明提供了一种人脸验证方法,所述方法可以包括:
S110:获取目标人脸图像。
本步骤中,在进行人脸验证之前,可以获取已采集的人脸图像,并将已采集的人脸图像中的一个或多个人脸图像作为目标人脸图像进行人脸验证。
一般来说,对于受安全保护的地区可以通过人脸识别来辨识试图进入者的身份,以此来提升该地区的安全性,如写字楼、小区、企业等。其中,写字楼、小区或企业中的相关人员可以与管理人员之间预先约定相关的安全协议,管理人员在该安全协议的限制下,合理的使用写字楼、小区或企业中的相关人员的人员信息,如利用相关人员的人脸图像信息、梯控权限信息、区域使用权限信息等进行安全控制,从而提升该地区的安全等级。
而本申请在采集图像的过程中,一次采集的图像所包含的人脸图像可能存在一个或多个的情况,若只有一个人脸图像,则只需针对这一个人脸图像进行人脸验证,若存在多个人脸图像,则可以同时对多个人脸图像进行人脸验证,具体的验证数量可以视人脸识别算法的速度以及采集区域的区域大小而定,在此不做限制。
进一步地,本申请的人脸验证过程可以通过终端进行实现,其中,终端安装有人脸验证系统,当该人脸验证系统启动后,可以应用于本申请实施例提供的人脸验证方法进行验证。例如,本申请中的人脸验证系统可以包括图像获取模块、模板匹配模块、验证结束模块以及人脸验证模块等。终端也可以采集用户注册时输入的账号信息和人脸图像信息,并将该账号信息和人脸图像信息发送至服务器进行存储,或保存在其对应的内存中,从而在需要对待验证的用户进行人脸验证时,采用本申请实施例提供的方法进行人脸验证。
可以理解的是,这里的终端指的是能够实现图像采集、处理并保存的电子设备,该电子设备包括但不限于手机、平板电脑、个人计算机、人脸识别闸机、安检闸机等;这里的服务器可以是一台服务器,也可以是多台服务器组成的服务器集群,或者是一个云计算服务中心;其中,终端与服务器之间可以通过有线或无线网络进行通信连接。
更进一步地,本申请在人脸验证的场景下,可以启动终端上的人脸验证系统,并通过人脸验证系统中的图像获取模块来采集区域内的所有人脸图像,由此来获取到目标人脸图像。可选地,这里的图像获取模块可以是能够采集图像的摄像机,如3D摄像机,也可以是普通的人脸识别摄像头,在此不做限制。
当然,在图像采集的过程中,除了人脸图像外,难免还会采集到一些非人脸图像,如物品图像、动物图像等,或不完整的人脸图像。因此,本申请在采集图像后,可以将采集的图像中非人脸图像或不完整的人脸图像剔除,从而保留完整有效的人脸图像。另外,对于采集到的不完整的人脸图像,本申请可以返回人脸图像获取失败信息,以便终端重新采集完整有效的人脸图像。
S120:将目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,并判断是否匹配成功,若匹配成功,则执行S130,若匹配失败,则执行S140。
本步骤中,通过S110获取到目标人脸图像后,可以将该目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,并根据匹配结果来执行后续操作。
具体地,由于人脸图像的描述决定了人脸识别的具体方法与性能。目前主要采用特征向量与面纹模板两种描述方法,一种是特征向量法,该方法是先确定眼虹膜、鼻翼、嘴角等面像五官轮廓的大小、位置、距离等属性,然后再计算出它们的几何特征量,由这些特征量形成描述面部特征的特征向量;一种是面纹模板法,该方法是在库中存贮若干标准人脸模板或人脸器官模板,在进行比对时,将采集到的人脸图像与库中所有人脸模板采用归一化相关量度量进行匹配。此外,还有采用模式识别的自相关网络或特征与模板相结合的方法。
本申请在进行模板匹配时,主要是选用面纹模板法进行匹配,在具体匹配时,将目标人脸图像中的面部特征信息与缓存空间中存储的已验证人员的人脸模板进行比对,从而找出最佳的匹配对象。
而本申请中的缓存空间可以是区别于内存的其他能够存储人脸模板的磁盘空间,也可以是内存上开辟的一小段空间。缓存空间中存储有已验证人员的人脸模板,当获取到目标人脸图像后,预先通过缓存空间中存储的已验证人员的人脸模板对其进行匹配操作,若匹配成功,则表示当前获取的目标人脸图像为已验证人员的人脸图像,此时可以直接结束验证流程,避免重复进行完整的验证流程,进而缩短验证时间。
并且,本申请缓存空间中人脸模板的存储个数可以依据采集图像的产品的选型进行确定,且缓存空间中的人脸模板还可以被清除,从而保证缓存空间的循环使用。
S130:验证结束。
本步骤中,若目标人脸图像与缓存空间中存储的已验证人员的人脸模板匹配成功,则表示当前获取的目标人脸图像为已验证人员的人脸图像,此时可以直接结束验证流程,避免重复进行完整的验证流程,进而缩短验证时间,提高验证效率。
S140:基于内存中存储的所有人员的人脸模板对目标人脸图像进行验证,并将已验证人员的人脸模板保存至缓存空间中。
本步骤中,若目标人脸图像与缓存空间中存储的已验证人员的人脸模板匹配失败,则表示当前缓存空间中并未存储与该目标人脸图像对应的的人脸模板,即当前的目标人脸图像并非已验证人员的人脸图像,此时,可以将根据内存中存储的所有人员的人脸模板对目标人脸图像进行验证,并将已验证人员的人脸模板保存至缓存空间中,以便进行下一轮人脸验证时进行模板匹配。
可以理解的是,本申请中,终端可以采集用户注册时输入的账号信息和人脸图像信息,或接收用户输入的受安全保护区域中所有人员的人脸图像信息、梯控权限信息、区域使用权限信息等,并将接收到的信息发送至服务器进行存储,或保存在其对应的内存中。若将接收到的信息保存至内存中,那么在启动人脸识别系统时,可以直接根据内存中存储的所有人员的人脸模板来对目标人脸图像进行验证;若将接收到的信息保存至服务器中,那么在启动人脸识别系统时,可以从服务器中调取所有人员的人脸模板至内存,并在进行人脸验证时,通过内存中存储的所有人员的人脸模板来对目标人脸图像进行验证。
可以理解的是,这里的所有人员指的是当前受安全保护区域中的所有人员,如写字楼、企业中的员工、管理人员、物业、清洁人员等,或小区中的住户、物业等。
上述实施例中,在进行人脸验证时,首先获取目标人脸图像,然后将该目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,如果匹配成功,则表示当前的目标人脸图像为已经验证过的人员对应的人脸图像,此时可以直接结束验证流程,避免进行重复验证;如果匹配失败,则表示当前的目标人脸图像为未验证的人员对应的人脸图像,此时可以根据内存中存储的所有人员的人脸模板来对该目标人脸图像进行验证,并将已验证人员的人脸模板保存到缓存空间中,以便在进行下一轮人脸验证时,优先通过缓存空间中存储的已验证人员的人脸模板进行人脸匹配,这样不仅可以快速实现人脸验证,还可以有效避免重复整体验证流程,减少设备资源占用,提高验证效率,让需要验证的人员的等待时间缩短,从而进一步提升用户体验。
在一个实施例中,S110中获取目标人脸图像之前,所述方法还可以包括:
S101:获取设备采集的图像数据帧。
S102:确定各个图像数据帧中包含的有效人脸图像个数的最大值。
S103:依据所述最大值配置缓存空间中存储的已验证人员的人脸模板的上限值。
本实施例中,在进行人脸验证之前,本申请还可以预先对缓存空间中存储的已验证人员的人脸模板数量进行配置,以便后续进行人脸验证时,可以更加快速地进行模板匹配。
具体地,在配置缓存空间中存储的已验证人员的人脸模板数量时,可以先获取设备采集的多个图像数据帧,接着确定各个图像数据帧中包含的有效人脸图像个数的最大值,然后依据该最大值来配置缓存空间中人脸模板的上限值。
比如,在获取某一选型的摄像头传输的图像数据帧的时候,可以在一个图像数据帧里面最多获取五个有效人脸图像,此时,可以将缓存空间的人脸模板数量设置为五个,当某个选型的摄像头传输的图像数据帧中最多能够获取六个有效人脸图像时,可以将缓存空间的人脸模板数量设置为六个,缓存空间中人脸模板的数量主要取决于摄像头的选型,此处不再赘述。
在一个实施例中,S110中获取目标人脸图像,可以包括:
S111:获取设备采集的图像数据帧。
S112:确定所述图像数据帧中的有效人脸图像,并将所述有效人脸图像作为目标人脸图像。
本实施例中,人脸图像采集设备,如摄像机可以在实时捕捉大量的图像数据帧,当人脸识别系统获取到该图像数据帧后,可以对这些图像数据帧进行人脸识别并得到人脸信息,该人脸信息可以包括人脸图像在图像数据帧中的坐标信息,人脸图像的宽度、高度和拍摄时间等信息。
其中,通过人脸识别获取到的人脸信息包括完整的人脸信息和不完整的人脸信息,本申请为了提高人脸识别精度,可以将不完整的人脸信息进行提出,并保留完整的人脸信息,通过该完整的人脸信息即可确定有效人脸图像,并将该有效人脸图像作为目标人脸图像进行人脸验证。
在一个实施例中,若匹配失败,所述方法还可以包括:将所述缓存空间中存储的已验证人员的人脸模板进行删除。
本实施例中,当通过缓存空间中存储的已验证人员的人脸模板对目标人脸图像进行匹配后,若匹配失败,则表示当前的目标人脸图像所对应的验证人员并非缓存空间中保存的已验证人员,即缓存空间中保存的已验证人员已经走开,或没有进行再次验证,此时可以将缓存空间中存储的已验证人员的人脸模板进行删除,以便腾出空间加入新的已验证人员的人脸模板。
可以理解的是,本申请对获取到的目标人脸图像进行模板匹配时,可以根据缓存空间中存储的已验证人员的人脸模板的数量,同时匹配与该数量相同的目标人脸图像,若所有的目标人脸图像均未匹配成功,则可以将当前缓存空间中所有的人脸模板均删除,若其中一个目标人脸图像匹配成功,其他目标人脸图像匹配失败,则可以将缓存空间中除匹配成功的人脸模板以外的其他人脸模板删除。
在一个实施例中,如图2所示,图2为本发明实施例提供的整体验证流程的流程示意图;S140中基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,可以包括:
S141:将所述目标人脸图像与内存中存储的所有人员的人脸模板进行匹配,并判断是否匹配成功,若匹配成功,则执行S142,若匹配失败,则执行S143。
S142:进入下一验证环节。
S143:结束验证流程。
本实施例中,如图2所示,当目标人脸图像与缓存空间中存储的已验证人员的人脸模板匹配失败,则表示目标人脸图像对应的验证人员此前并未进行人脸验证,此时,可以将该目标人脸图像与内存中存储的所有人员的人脸模板进行匹配,以便确定该目标人脸图像所对应的验证人员是否属于内存中存储的所有人员中的一员。
若匹配成功,则表示当前目标人脸图像对应的验证人员属于内存中存储的所有人员中的一员,此时,可以继续进入下一验证环节;若验证不成功,则表示当前目标人脸图像对应的验证人员不属于内存中存储的所有人员中的一员,有可能是外来人员,也有可能是未及时记录在册的人员,此时,人脸识别系统可以结束验证流程,并在终端上显示验证失败信息,以使该人员根据显示的信息采取其他措施。
在一个实施例中,所述若匹配成功,则进入下一验证环节之后,还可以包括:
S1421:确定是否存在与匹配成功的目标人脸图像对应的访问权限,若存在,则执行S1422,若不存在,则执行S1423。
S1422:按照所述访问权限控制所述匹配成功的目标人脸图像对应的目标人员的访问行为。
S1423:结束验证流程。
本实施例中,如图2所示,在将目标人脸图像与内存中存储的所有人员的人脸模板进行匹配后,若匹配成功,则表示当前目标人脸图像对应的验证人员属于内存中存储的所有人员中的一员,此时可以进一步确定匹配成功的目标人脸图像是否存在相应的访问权限,若存在,则按照该访问权限来控制匹配成功的目标人脸图像对应的目标人员的访问行为,若不存在,则结束验证流程。
其中,本申请中的访问权限指的是根据在各种预定义的组中用户的身份标识及其成员身份来限制访问某些信息项或某些控制的机制。访问权限包括但不限于梯控权限、区域访问权限等,这里的梯控权限指的是访问人员乘坐电梯到达某一层或多层指定楼层的权限,本申请中的梯控权限可以分为三类,一类是访问人员只有一个楼层的梯控权限,一类是访问人员有多个楼层的梯控权限,具体选择哪一楼层可以依据该访问人员的选择进行确定,另一类是访问人员没有任何楼层的梯控权限;这里的区域访问权限指的是访问人员到达指定区域的权限,如会议室、演播厅等。
可以理解的是,随着商业与住宅楼电梯的日渐增长,社会闲杂人员、推销人员、装修人员等等随意出入电梯亦随之增多,为避免各商户与住户受到不必要的骚扰,加强楼宇的保安,提高物业的智能化管理、支持环保倡议,本申请可以在人脸验证的过程中,增加访问权限的验证流程,从而进一步加强楼宇的安全性。
进一步地,若匹配成功的目标人脸图像存在相应的访问权限,则可以按照该访问权限来控制匹配成功的目标人脸图像对应的目标人员的访问行为。例如,当前访问权限为梯控权限,且获取到当前匹配成功的目标人脸图像具有某一楼层的梯控权限时,可以继续监测该目标人脸图像对应的目标人员所选择的楼层,若该楼层是与梯控权限对应的楼层,则允许目标人员选择该楼层,若该楼层不是与梯控权限对应的楼层,则不允许目标人员选择该楼层,以便进一步提升楼宇的安全性。
在另一种实现方式中,当前访问权限为区域访问权限时,若当前匹配成功的目标人脸图像对应的目标人员预先约定了相应楼层的会议室,则在进行人脸验证时,可以将目标人员所选择的楼层与预先预定的会议室所在楼层进行匹配,若匹配成功,则可以进入该楼层会议室,而当目标人员没有预先约定相应楼层的会议室时,此时则不会为该用户继续进行验证,而是直接结束验证流程,从而节省验证时间,提高验证效率。
在一个实施例中,S140中将已验证人员的人脸模板保存至所述缓存空间中之后,还可以包括:
S151:确定所述缓存空间中存储的已验证人员的人脸模板的存储时间是否超过预设存储时间,以及在所述预设存储时间内是否存在匹配记录。
S152:若超过所述预设存储时间,且在所述预设存储时间内不存在匹配记录,则将所述缓存空间中存储的已验证人员的人脸模板清除。
本实施例中,将已验证人员的人脸模板保存至缓存空间后,为了进一步提升缓存空间的利用率,本申请可以预先设置缓存空间中的人脸模板的存储时间,并监控缓存空间中存储的人脸模板的实际存储时间,若实际存储时间超过预设存储时间,则在此基础上确认在预设存储时间内该人脸模板是否被匹配过,若该人脸模板被匹配过,则表示当前已验证人员可能还未离开识别区域,因此该人脸模板还需要继续存储在缓存空间中,防止该人员再次进行验证;若该人脸模板未被匹配过,则表示当前已验证人员可能已经离开识别区域,此时可以将该人脸模块在缓存空间的清除,以此来腾出空间。
进一步地,本申请中的预设存储时间可以适当延长或缩短,具体可以视人脸识别算法的速度来决定。
下面对本申请实施例提供的人脸验证装置进行描述,下文描述的人脸验证装置与上文描述的人脸验证方法可相互对应参照。
在一个实施例中,如图3所示,图3为本发明实施例提供的一种人脸验证装置的结构示意图;本发明还提供了一种人脸验证装置,包括图像获取模块210、模板匹配模块220、验证结束模块230、人脸验证模块240,具体包括如下:
图像获取模块210,用于获取目标人脸图像。
模板匹配模块220,用于将所述目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配。
验证结束模块230,用于若匹配成功,则验证结束。
人脸验证模块240,用于若匹配失败,则基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,并将已验证人员的人脸模板保存至所述缓存空间中。
上述实施例中,在进行人脸验证时,首先获取目标人脸图像,然后将该目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配,如果匹配成功,则表示当前的目标人脸图像为已经验证过的人员对应的人脸图像,此时可以直接结束验证流程,避免进行重复验证;如果匹配失败,则表示当前的目标人脸图像为未验证的人员对应的人脸图像,此时可以根据内存中存储的所有人员的人脸模板来对该目标人脸图像进行验证,并将已验证人员的人脸模板保存到缓存空间中,以便在进行下一轮人脸验证时,优先通过缓存空间中存储的已验证人员的人脸模板进行人脸匹配,这样不仅可以快速实现人脸验证,还可以有效避免重复整体验证流程,减少设备资源占用,提高验证效率,让需要验证的人员的等待时间缩短,从而进一步提升用户体验。
在一个实施例中,所述所述装置还可以包括:
第一数据帧获取模块,用于获取设备采集的图像数据帧。
最大值确定模块,用于确定各个图像数据帧中包含的有效人脸图像个数的最大值。
上限值确定模块,用于依据所述最大值配置缓存空间中存储的已验证人员的人脸模板的上限值。
在一个实施例中,所述图像获取模块210可以包括:
第二数据帧获取模块,用于获取设备采集的图像数据帧。
人脸图像确定模块,用于确定所述图像数据帧中的有效人脸图像,并将所述有效人脸图像作为目标人脸图像。
在一个实施例中,所述装置还可以包括:
删除模块,用于将所述缓存空间中存储的已验证人员的人脸模板进行删除。
在一个实施例中,所述人脸验证模块240可以包括:
人脸匹配模块,用于将所述目标人脸图像与内存中存储的所有人员的人脸模板进行匹配。
流程周转模块,用于若匹配成功,则进入下一验证环节。
第一结束模块,用于若匹配失败,则结束验证流程。
在一个实施例中,所述流程周转模块还可以包括:
访问权限确定模块,用于确定是否存在与匹配成功的目标人脸图像对应的访问权限。
行为控制模块,用于若存在,则按照所述访问权限控制所述匹配成功的目标人脸图像对应的目标人员的访问行为。
第二结束模块,用于若不存在,则结束验证流程。
在一个实施例中,所述装置还可以包括:
信息获取模块,用于确定所述缓存空间中存储的已验证人员的人脸模板的存储时间是否超过预设存储时间,以及在所述预设存储时间内是否存在匹配记录。
模板清除模块,用于若超过所述预设存储时间,且在所述预设存储时间内不存在匹配记录,则将所述缓存空间中存储的已验证人员的人脸模板清除。
在一个实施例中,本发明还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述人脸验证方法的步骤。
在一个实施例中,本发明还提供了一种计算机设备,包括:一个或多个处理器,以及存储器。
所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述人脸验证方法的步骤。
示意性地,如图4所示,图4为本发明实施例提供的一种计算机设备的内部结构示意图,该计算机设备300可以被提供为一服务器。参照图4,计算机设备300包括处理组件302,其进一步包括一个或多个处理器,以及由存储器301所代表的存储器资源,用于存储可由处理组件302的执行的指令,例如应用程序。存储器301中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件302被配置为执行指令,以执行上述任意实施例的人脸验证方法。
计算机设备300还可以包括一个电源组件303被配置为执行计算机设备300的电源管理,一个有线或无线网络接口304被配置为将计算机设备300连接到网络,和一个输入输出(I/O)接口305。计算机设备300可以操作基于存储在存储器301的操作系统,例如WindowsServer TM、Mac OS XTM、Unix TM、Linux TM、Free BSDTM或类似。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间可以根据需要进行组合,且相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种人脸验证方法,其特征在于,所述方法包括:
获取目标人脸图像;
将所述目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配;
若匹配成功,则验证结束;
若匹配失败,则基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,并将已验证人员的人脸模板保存至所述缓存空间中。
2.根据权利要求1所述的人脸验证方法,其特征在于,所述获取目标人脸图像之前,所述方法还包括:
获取设备采集的图像数据帧;
确定各个图像数据帧中包含的有效人脸图像个数的最大值;
依据所述最大值配置缓存空间中存储的已验证人员的人脸模板的上限值。
3.根据权利要求1所述的人脸验证方法,其特征在于,所述获取目标人脸图像,包括:
获取设备采集的图像数据帧;
确定所述图像数据帧中的有效人脸图像,并将所述有效人脸图像作为目标人脸图像。
4.根据权利要求1所述的人脸验证方法,其特征在于,若匹配失败,所述方法还包括:
将所述缓存空间中存储的已验证人员的人脸模板进行删除。
5.根据权利要求1所述的人脸验证方法,其特征在于,所述基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,包括:
将所述目标人脸图像与内存中存储的所有人员的人脸模板进行匹配;
若匹配成功,则进入下一验证环节;
若匹配失败,则结束验证流程。
6.根据权利要求5所述的人脸验证方法,其特征在于,所述若匹配成功,则进入下一验证环节之后,还包括:
确定是否存在与匹配成功的目标人脸图像对应的访问权限;
若存在,则按照所述访问权限控制所述匹配成功的目标人脸图像对应的目标人员的访问行为;
若不存在,则结束验证流程。
7.根据权利要求1所述的人脸验证方法,其特征在于,所述将已验证人员的人脸模板保存至所述缓存空间中之后,还包括:
确定所述缓存空间中存储的已验证人员的人脸模板的存储时间是否超过预设存储时间,以及在所述预设存储时间内是否存在匹配记录;
若超过所述预设存储时间,且在所述预设存储时间内不存在匹配记录,则将所述缓存空间中存储的已验证人员的人脸模板清除。
8.一种人脸验证装置,其特征在于,包括:
图像获取模块,用于获取目标人脸图像;
模板匹配模块,用于将所述目标人脸图像与缓存空间中存储的已验证人员的人脸模板进行匹配;
验证结束模块,用于若匹配成功,则验证结束;
人脸验证模块,用于若匹配失败,则基于内存中存储的所有人员的人脸模板对所述目标人脸图像进行验证,并将已验证人员的人脸模板保存至所述缓存空间中。
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述人脸验证方法的步骤。
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如权利要求1至7中任一项所述人脸验证方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210010020.1A CN114357419A (zh) | 2022-01-05 | 2022-01-05 | 人脸验证方法、装置、存储介质及计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210010020.1A CN114357419A (zh) | 2022-01-05 | 2022-01-05 | 人脸验证方法、装置、存储介质及计算机设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114357419A true CN114357419A (zh) | 2022-04-15 |
Family
ID=81107190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210010020.1A Pending CN114357419A (zh) | 2022-01-05 | 2022-01-05 | 人脸验证方法、装置、存储介质及计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114357419A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070118808A (ko) * | 2006-06-13 | 2007-12-18 | (주)코아정보시스템 | 임베디드 시스템용 안면 인증방법 |
CN107657222A (zh) * | 2017-09-12 | 2018-02-02 | 广东欧珀移动通信有限公司 | 人脸识别方法及相关产品 |
CN108875478A (zh) * | 2017-08-14 | 2018-11-23 | 北京旷视科技有限公司 | 人证合一核验方法、装置和系统及存储介质 |
CN109063581A (zh) * | 2017-10-20 | 2018-12-21 | 奥瞳系统科技有限公司 | 用于有限资源嵌入式视觉系统的增强型人脸检测和人脸跟踪方法和系统 |
CN109359548A (zh) * | 2018-09-19 | 2019-02-19 | 深圳市商汤科技有限公司 | 多人脸识别监控方法及装置、电子设备及存储介质 |
CN111582047A (zh) * | 2020-04-15 | 2020-08-25 | 浙江大华技术股份有限公司 | 人脸识别验证通行方法及其相关装置 |
CN113076859A (zh) * | 2021-03-31 | 2021-07-06 | 深圳供电局有限公司 | 人脸识别的安全监控方法及系统、电子设备、存储介质 |
-
2022
- 2022-01-05 CN CN202210010020.1A patent/CN114357419A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070118808A (ko) * | 2006-06-13 | 2007-12-18 | (주)코아정보시스템 | 임베디드 시스템용 안면 인증방법 |
CN108875478A (zh) * | 2017-08-14 | 2018-11-23 | 北京旷视科技有限公司 | 人证合一核验方法、装置和系统及存储介质 |
CN107657222A (zh) * | 2017-09-12 | 2018-02-02 | 广东欧珀移动通信有限公司 | 人脸识别方法及相关产品 |
CN109063581A (zh) * | 2017-10-20 | 2018-12-21 | 奥瞳系统科技有限公司 | 用于有限资源嵌入式视觉系统的增强型人脸检测和人脸跟踪方法和系统 |
CN109359548A (zh) * | 2018-09-19 | 2019-02-19 | 深圳市商汤科技有限公司 | 多人脸识别监控方法及装置、电子设备及存储介质 |
CN111582047A (zh) * | 2020-04-15 | 2020-08-25 | 浙江大华技术股份有限公司 | 人脸识别验证通行方法及其相关装置 |
CN113076859A (zh) * | 2021-03-31 | 2021-07-06 | 深圳供电局有限公司 | 人脸识别的安全监控方法及系统、电子设备、存储介质 |
Non-Patent Citations (2)
Title |
---|
彭其渊: "《高速铁路调度指挥风险分析预警论与方法》", 30 June 2021, 中国铁道出版社, pages: 84 - 85 * |
杨晋吉;李荣兵;: "基于Adaboost与Clifford代数的人脸检测", 计算机工程, no. 09, 15 September 2013 (2013-09-15) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108885698B (zh) | 人脸识别方法、装置和服务器 | |
CN105809415B (zh) | 基于人脸识别的签到系统、方法和装置 | |
US11443551B2 (en) | Facial recognitions based on contextual information | |
CN107170068B (zh) | 基于场景和图像识别的移动考勤方法 | |
US12135771B2 (en) | Intelligent gallery management for biometrics | |
WO2021036436A1 (zh) | 一种人脸识别方法及装置 | |
CN113053013B (zh) | 基于人脸识别的门禁控制方法、装置、计算机设备和介质 | |
WO2020248780A1 (zh) | 活体检测方法、装置、电子设备及可读存储介质 | |
CN110414376B (zh) | 更新人脸识别模型的方法、人脸识别相机及服务器 | |
CN108961509A (zh) | 一种小区人脸识别门禁安防系统及其方法 | |
CN105516085B (zh) | 一种管理访客临时上网行为的系统及方法 | |
WO2023173785A1 (zh) | 准入权限的验证方法、装置、系统和身份认证终端 | |
CN110569911B (zh) | 图像识别方法、装置、系统、电子设备及存储介质 | |
RU2381553C1 (ru) | Способ и система для распознавания лица с учетом списка людей, не подлежащих проверке | |
CN110980454A (zh) | 智慧社区内电梯的自动控制方法、设备及可读存储介质 | |
CN109166616A (zh) | 服务资源分配方法、装置、计算机设备和存储介质 | |
CN116503922A (zh) | 一种用于人员居所精确定位的方法、系统及设备 | |
CN114357419A (zh) | 人脸验证方法、装置、存储介质及计算机设备 | |
CN108647613B (zh) | 一种应用于考场的考生查验方法 | |
CN117611106B (zh) | 一种智慧园区安全运维方法、系统、设备及介质 | |
WO2019229910A1 (ja) | 顔認証を用いた入国審査システム、入国審査方法、プログラム、および認証装置 | |
CN212160789U (zh) | 一种基于树莓派的人脸识别门禁系统 | |
WO2020152917A1 (ja) | 顔認証装置、顔認証方法、プログラム、および記録媒体 | |
CN113362514A (zh) | 界面登录方法、第一设备、第二设备、验证系统 | |
CN111079712A (zh) | 基于人脸识别的权限管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |