一种基于人脸认证的门禁控制方法及系统与流程

文档序号:23813007发布日期:2021-02-03 12:59阅读:120来源:国知局
一种基于人脸认证的门禁控制方法及系统与流程

[0001]
本申请涉及自动化领域,尤其涉及一种基于人脸认证的门禁控制方法及系统。


背景技术:

[0002]
当前,对于居民的生活工作环境,进行了多方面的改进提升,比如针对安全性这一方面,通过在住宅、办公等人员聚集的区域设置门禁,而提高安全性。具体比如在门禁设备中,利用人脸识别认证的方式,控制人员进出。
[0003]
针对人脸识别认证而言,通常可以预存区域内全部用户的人脸特征,并在用户通过门禁时,以采集到的人脸图像与预存的人脸特征进行认证。
[0004]
然而,在人员流动的高峰时段,可能采集大量的人脸图像,若每次人脸图像均与预存的人脸特征进行匹配,则需要大量的处理资源,并且用户数量越大,认证的效率就越低,也就直接影响通行效率。所以亟需一种方案,能够使得利用人脸认证的门禁设备,在进行通行控制时,提高通行效率。


技术实现要素:

[0005]
本申请实施例提供一种基于人脸认证的门禁控制方法,能够使得利用人脸认证的门禁设备在进行通行控制时,提高通行效率。
[0006]
本申请实施例提供一种基于人脸认证的门禁控制系统,能够使得利用人脸认证的门禁设备在进行通行控制时,提高通行效率。
[0007]
为解决上述技术问题,本申请实施例是这样实现的:
[0008]
本申请实施例采用下述技术方案:
[0009]
一种基于人脸认证的门禁控制系统方法,其特征在于,包括:
[0010]
利用射频阅读器,确定射频标签中的用户标识,并确定所述射频标签相对于门禁的初始位置;
[0011]
根据所述初始位置的方位,进行人脸图像采集;
[0012]
查找与所述用户标识对应预存的人脸特征,并将所述人脸特征添加至用于人脸认证的人脸认证特征库;
[0013]
根据采集到的人脸图像,在所述人脸认证特征库中进行人脸认证;
[0014]
若认证结果满足预设的通行条件,则控制门禁开启。
[0015]
一种基于人脸认证的门禁控制系统,其特征在于,包括:射频标签、射频阅读器、认证设备、以及门禁,其中,
[0016]
所述射频阅读器,用于确定所述射频标签中的用户标识,并确定所述射频标签相对于门禁的初始位置;
[0017]
所述认证设备用于:
[0018]
根据所述初始位置的方位,采集用户的人脸图像;
[0019]
查找与所述用户标识对应预存的人脸特征,并将所述人脸特征添加至用于人脸认
证的人脸认证特征库;
[0020]
根据采集到的人脸图像,在所述人脸认证特征库中进行人脸认证;
[0021]
若认证结果满足预设的通行条件,则控制所述门禁开启。
[0022]
由以上实施例提供的技术方案可见,可以先利用射频阅读器,确定射频标签中的用户标识,并确定出射频标签相对于门禁的初始位置。此后可以根据初始位置的方位,进行人脸图像采集,以及查找与该用户标识对应预存的人脸特征,并将人脸特征添加至用于人脸认证的人脸认证特征库中。据此,则可以根据采集的人脸图像,在人脸认证特征库中进行人脸认证,若认证结果满足预设的通行条件时,则可以控制门禁开启。
[0023]
也即,当发现射频标签后,则可以认为射频标签对应的用户需要通行门禁,此时便将射频标签对应的人脸特征添加至人脸认证特征库中。后续则可以通过人脸图像采集,在特征库中进行人脸认证,从而根据认证结果控制门禁。
[0024]
本方法将射频标签作为触发条件,以可能进行人脸认证的人脸特征为依据形成人脸认证特征库,再根据采集到的人脸图像进行人脸认证。避免了现有以全部人脸特征进行人脸认证的方式,而导致认证效率低、通行效率低的问题。通过保持人脸认证特征库的轻量化,从而可以较为高效地进行人脸认证,进而提高门禁的通行效率。
附图说明
[0025]
为了更清楚地说明本申请实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]
图1为本申请实施例提供的基于人脸认证的门禁控制方法的流程示意图;
[0027]
图2为本申请实施例提供的基于人脸认证的门禁控制系统的结构示意图;
[0028]
图3为本申请实施例提供的基于人脸认证的门禁控制系统的场景示意图;
[0029]
图4为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0030]
为使本申请的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本申请的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]
以下结合附图,详细说明本申请中各实施例提供的技术方案。
[0032]
实施例1
[0033]
本实施例提供一种基于人脸认证的门禁控制方法,可以使得利用人脸认证的门禁设备在进行通行控制时,提高通行效率。
[0034]
假设执行主体可以是门禁的控制器,比如可以是用于控制门开启和关闭的控制器,在控制器中还可以集成存储器和处理器,用于实现该方法。该方法的应用场景可以是住宅、办公环境等具有人员流动的、为实现安全管理的工作所生活环境,比如住宅小区的最外层门禁、小区内部住宅楼的门禁,办公楼的电梯口门禁等。
[0035]
本实施例的具体流程示意图如图1所示,包括:
[0036]
步骤102:利用射频阅读器,确定射频标签中的用户标识,并确定该射频标签相对于门禁的初始位置。
[0037]
无线射频识别(radio frequency identification,rfid),是自动识别技术的一种,通过无线射频方式可以进行非接触双向数据通信,利用无线射频方式对射频标签进行读写,从而达到信息写入、识别的数据交换目的,为实现读取,可以设置有射频阅读器、以及射频标签,这里的射频标签也可以称为rfid卡,也即可以向rfid卡写入数据,并且读取rfid卡中的数据。
[0038]
其中,射频标签可以作为客户端,预存用户的唯一标识,比如,在门禁控制应用场景中,写入用户标识的rfid卡可以由小区业主随身携带,或固定在需要进出小区的自行车、电动自行车上,当携带射频标签进入到某个区域内,则可以利用射频阅读器,感应并读取出射频标签中预存的用户标识。
[0039]
在本实施例中,通常可以为不同的用户预设唯一的用户标识(或称用户身份标识号,identity document,简称id),比如针对住宅小区或办公楼,可以为每个住户、工作人员分配唯一的用户标识,并写入对应发放给每个用户的rfid卡中。在实际中,这里的用户可以包括人员、也可以包括自行车、电动自行车、汽车等需要进行门禁控制的实物。
[0040]
在实际应用中,门禁可以设定为单向通行的、也可以设定为双向通行的,比如小区的某个门禁可以设定为仅用于进小区,或仅用于出小区,当然也可以既用于进小区又用于出小区。而为了避免人流量大而导致的拥堵问题,可以在距离门禁较远处的某个区域,读取射频标签,而这个区域可以认为是有意向进或出小区的活区域。
[0041]
具体地,可以在距离门禁较远的某个区域内设置感应线圈,并在门禁设备上安装射频阅读器,以及集成必要的激励器。当用户携带rfid卡在设置感应线圈的区域中移动而切割感应线圈时,可以由射频阅读器感应并读取出射频标签中预存的用户标识、以及感应线圈的标识。此后,可以将用户标识和感应线圈标识发送至认证设备,以便认证设备确定出用户标识,并根据预先设置的感应线圈与门禁的位置关系,确定出该射频标签相对于门禁的初始位置。
[0042]
比如,可以在门禁的外侧、距离门禁5米的位置,设置第一感应线圈,当某个电动自行车上、或骑车的用户身上的rfid卡在这一区域内切割该第一感应线圈时,射频阅读器便可以(利用激励器)感应并读取出rfid卡上的用户标识、以及第一感应线圈的标识,将这两个数据发送给认证设备后,可以根据预设的第一感应线圈标识与门禁之间的位置关系,确定出射频标签相对于门禁的位置关系,以及直接得到用户标识。
[0043]
而相对于门禁的位置,可以是预设的位置,比如可以预先设置第一感应线圈在门禁的外侧位置,相应的,可以预先设置第二感应线圈在该门禁的内侧位置。若射频阅读器读取到rfid卡切割第一感应线圈时,则可以根据预设的(第一感应线圈与门禁的)位置关系,确定出rfid卡的初始位置在相对于门禁的外侧位置。
[0044]
步骤104:根据确定出的初始位置的方位,进行人脸图像采集。
[0045]
在前述步骤中,已经确定出射频标签相对于门禁的初始位置,那么本步骤便可以采集人脸图像并进行人脸认证。
[0046]
具体地,在实际应用中,门禁通常可以分为两个方向,从位置关系上可以称为内外
关系,即门内和门外。所以,若相对于门禁的初始位置在门外,那么人脸图像采集的朝向也应该是冲外采集,若相对于门禁的初始位置在门内,那么人脸图像采集的朝向自然是冲内采集。
[0047]
所以本步骤便可以根据确定出的初始位置的方位,也即以匹配初始位置的朝向,采集人脸图像,比如可以控制冲外或冲内的摄像头,开启人脸图像采集功能。
[0048]
步骤106:查找与用户标识对应预存的人脸特征,并将该人脸特征添加至用于人脸认证的人脸认证特征库。
[0049]
在实际应用中,可以预先采集用户的人脸特征,比如针对住宅小区而言,可以预先采集每个住户的人脸图像,并通过特征提取的方式,得到每个住户的人脸特征,并且还可以将人脸特征与用户标识进行绑定,那么在读取出用户标识后,便可以据此查找到与之对应预存的人脸特征。
[0050]
目前的人脸认证方式,通常是将采集到的全部人脸特征作为完整的人脸特征库,并以此作为人脸认证的认证依据,在认证过程中,每采集到一个就在库中匹配一次。如某个住宅小区有1000个住户,可以预先采集到1000个人脸特征,形成完整的人脸特征库。目前的人脸认证方式,通常是以该人脸特征库作为认证的依据,每采集到一个人脸图像,就与该人脸特征库中的1000个人脸特征进行比对,显然认证过程需要消耗大量的处理资源,而导致通行效率较低。
[0051]
所以在本实施例中,可以建立一个空的人脸认证特征库,当根据前述步骤读取射频标签得到用户标识后,本步骤可以根据该用户标识,查找对应预存的人脸特征,并将人脸特征添加至该人脸认证特征库,而该人脸认证特征库便可以在后续用于人脸认证,也就避免了将全部人脸特征均作为人脸认证依据。
[0052]
在实际应用中,有一个用户标识对应一个人脸特征的情况,比如为实现门禁,一人分配一个rfid卡的情况。当然,也可以一个用户标识对应多个人脸特征的情况,比如一辆自行车或电动自行车,可以由全家人共用,那么此时便可以预先为一个用户标识对应预存一个或多个人脸特征。那么在本步骤中,便可以查找到与用户标识对应预存的一个或多个人脸特征,并将该一个或多个人脸特征均添加至用于人脸认证的人脸认证特征库。
[0053]
在实际应用中,还可能有多个用户标识对应相同的一个或多个人脸特征的情况。比如,一家有三口人,共用两辆电动自行车,两张rfid卡分别固定在两辆电动自行车上,且存在两个用户标识,此时这两个用户标识可以均对应预存三口人的人脸特征。
[0054]
那么当两个人同时骑两辆电动自行车在同一时段需要进出小区时,便可以根据读取到的用户标识查找到相同的三个人脸特征。此时在将这三个人脸特征添加至人脸认证特征库时,则可以通过覆盖或不覆盖的方式进行添加。
[0055]
步骤108:根据采集到的人脸图像,在人脸认证特征库中进行人脸认证。
[0056]
在前述步骤中,已经将可能进行人脸认证的人脸特征添加至人脸认证特征库中,那么本步骤便可以根据采集到的人脸图像,在人脸认证特征库中进行人脸认证。而具体的认证方式,可以是将采集到的人脸图像分别与人脸认证特征库内的每个人脸特征进行相似度比对。具体地,在采集到人脸图像后,便可以进行特征提取,并将提取出的人脸特征,与人脸认证库内的每个人脸特征进行相似度比对。
[0057]
步骤110:若认证结果满足预设的通行条件,则控制门禁开启。
[0058]
在进行人脸认证后,会得出认证结果,比如与每个人脸特征的相似度。而判断能否通行,可以预设通行条件。具体的通行条件可以包括相似度高于预设阈值,比如,可以是与人脸认证特征库中的任一个人脸特征,相似度大于预设阈值;或者可以是与人脸认证特征库中的任一个人脸特征,相似度大于预设阈值、且与剩余的人脸特征均不大于预设阈值,等。
[0059]
所以在一种实施方式中,本步骤若认证结果满足预设的通行条件,则控制门禁开启,可以包括:若采集到的人脸图像与人脸认证特征库中的任一个人脸特征,相似度大于预设阈值,则控制门禁开启。
[0060]
具体地,前述步骤根据射频标签读取到用户标识,并且查找到对应的人脸特征,以及添加至人脸认证特征库中。那么如果是正常通行的情况下,采集到的人脸图像,其人脸特征通常可以与人脸认证库中的某一个人脸特征相似度较高。而当满足通行条件时,则可以控制门禁打开以便通行。
[0061]
在实际应用中,由于在读取到射频标签后,便将射频标签中的用户标签对应的人脸特征添加到人脸认证特征库中,那么便会出现人脸认证特征库中人脸特征越来越多的情况。所以在一种实施方式中,可以定期清空人脸认证特征库,以便保持人脸认证特征库的体积长期处于较小的状态、即保持人脸认证特征库的轻量化,从而在进行人脸认证时节省不必要的处理资源,进而提高通行效率。
[0062]
然而,若采用定时清空的情况,有可能出现刚添加的人脸特征便被删除的结果,从而导致人脸认证失败。所以在一种实施方式中,为了能够保持人脸认证特征库的轻量化,可以将人脸认证特征库设置为动态化的特征库。也即,若认证结果满足预设的通行条件,并控制门禁开启后,则可以将满足预设通行条件的人脸特征删除。
[0063]
比如,根据用户标识a,查找预存的人脸特征a并添加至人脸认证特征库中,此后通过人脸采集,得到人脸图像a,并且经过特征提取以及认证后,得到与人脸特征a的相似度高于预设阈值,那么此时人脸特征a便可以是满足预设通行条件的人脸特征。而在开启门禁后,便可以将人脸特征a从人脸认证特征库中删除,保持人脸认证特征库的轻量化。
[0064]
然而,有些情况下,有可能因为某些原因,门禁开启后,用户并未及时通行,比如突然由于其他原因停止脚步、步行缓慢,等。若删除的速度过快,则又可能导致无法通行的情况发生。
[0065]
所以,为了进一步提高通行效率,并保持人脸认证特征库的轻量化,在一种实施方式中,本方法还可以包括:当利用射频阅读器,以射频标签中的用户标识为依据,再次确定出该射频标签相对于门禁的后续位置,则可以判断后续位置与初始位置的关系,是否互为预设的所述门禁的内外关系;若是,则从人脸认证特征库中,删除该人脸特征。
[0066]
具体地,可以在门禁的内外两侧分别设置第一感应线圈和第二感应线圈,并预设相对于门禁的内外位置,此时,用户由门外到门内(或由门内到门外)的通行过程中,射频阅读器可以在内外两侧均读取到射频标签中的用户标识。
[0067]
进一步地,可以在认证结果满足预设的通行条件后,确定出满足该条件的、人脸认证特征库中的人脸特征,从而通过预存的对应关系,便可以查找出对应的用户标识,该用户标识就可以作为认证成功的用户标识。当利用射频阅读器,通过射频标签中的用户标识,确定出与认证成功的用户标识相同时,便可以再次确定出射频标签相对于门禁的后续位置。
[0068]
此后,则可以判断后续位置与初始位置的关系,是否互为预设的门禁的内外关系,此操作可以是为了确认用户是否已经完成通行,若互为预设的门禁内外关系,则可以在一定程度上说明用户已经完成通行,那么此时便可以从人脸认证特征库中,删除前述步骤中添加的人脸特征。
[0069]
在前文已经介绍,用户标识可以对应多个人脸特征,并且可以将多个人脸特征一并添加至人脸认证特征库,然而通常情况下只有其中的一个会满足通行条件,所以在一种实施方式中,从人脸认证特征库中,删除人脸特征,可以包括:从人脸认证特征库中,删除与用户标识对应的人脸特征。
[0070]
具体地,若仅删除满足通行条件的人脸特征,在一个用户标识对应多个人脸特征时,则会使得人脸认证特征库中人脸特征的数量越来越多,所以为了进一步保持人脸认证特征库的轻量化,根据前文的介绍,可以在认证结果满足预设的通行条件后,确定出满足该条件的、人脸认证特征库中的人脸特征,从而通过预存的对应关系,查找出对应的用户标识,进而再以用户标识的对应关系,查找出全部对应的人脸特征,以便从人脸认证特征库中删除用户标识对应的全部人脸特征。
[0071]
比如,电动自行车的rfid卡切割第一感应线圈后,读取出用户标识a,并可以查找到对应预存的人脸特征a1、a2、a3,随后可以将这三个人脸特征均添加至人脸认证特征库中,若利用其中一个(比如人脸特征a1)与采集到的人脸图像认证成功后,则可以控制门禁开启,并可以确定用户标识a为认证成功的用户标识。
[0072]
若该rfid卡再次切割与第一感应线圈为门禁内外关系的第二感应线圈后,则可以再次读取出用户标识a,此时便可以判断出与认证成功的用户标识a一致,那么便可以在人脸认证特征库中,将用户标识a对应的人脸特征a1、a2、a3均删除,从而保持人脸认证特征库的轻量化。
[0073]
在实际应用中,有可能用户经过门禁附近,但并不想通行,比如小区内部的货柜、垃圾站等,设置在离门禁不远的位置,从而导致用户携带的rfid卡切割感应线圈,而被执行主体读取到,以致将用户标识对应的人脸特征添加至人脸认证特征库中,而由于用户没有通行的需求,很可能采集不到人脸图像,那么这个或这些人脸特征便会一直存储在人脸认证特征库中,也会对人脸认证特征库的轻量化产生负面影响。
[0074]
所以,为了进一步保持人脸认证特征库的轻量化,在一种实施方式中,本方法还可以包括:若超过预设时长,未出现与添加到人脸认证特征库中的人脸特征的认证结果满足预设的通行条件的人脸图像,则删除人脸特征。
[0075]
具体地,可以预设一个时长,该时长可以是针对门禁的平均或比平均偏高的通行时长,若超过该时长,依旧没有与该时长之前添加的人脸特征中的一个满足通行条件,那么则可以认为该用户可能不需要通行,则可以删除刚添加的人脸特征。
[0076]
也即,每当利用射频阅读器读取出射频标签中的用户标识,并将对应预存的人脸特征添加至人脸认证特征库中时,可以为每个人脸特征添加一个倒计时,该倒计时便可以是上述预设时长,若在预设时长内没有与之认证成功的人脸图像,那么则可以进行删除,从而保持人脸认证特征库的轻量化。
[0077]
此方式,也可以应用在满足预设通行条件的判断过程中,即可以将用户标识对应的一个或多个人脸特征添加至人脸认证特征库中,并分别为每个人脸特征设定倒计时,当
特征库中的人脸特征与采集的人脸图像满足通行条件后,则可以直接删除,而不满足通行条件的,在倒计时结束后也可以删除。
[0078]
由以上实施例提供的方法可见,可以先利用射频阅读器,确定射频标签中的用户标识,并确定出射频标签相对于门禁的初始位置。此后可以根据初始位置的方位,进行人脸图像采集,以及查找与该用户标识对应预存的人脸特征,并将人脸特征添加至用于人脸认证的人脸认证特征库中。据此,则可以根据采集的人脸图像,在人脸认证特征库中进行人脸认证,若认证结果满足预设的通行条件时,则可以控制门禁开启。
[0079]
也即,当发现射频标签后,则可以认为射频标签对应的用户需要通行门禁,此时便将射频标签对应的人脸特征添加至人脸认证特征库中。后续可以通过人脸图像采集,在特征库中进行人脸认证,从而根据认证结果控制门禁。
[0080]
本方法以射频标签为触发条件,将可能进行人脸认证的人脸特征为依据形成人脸认证特征库,再根据采集到的人脸图像进行人脸认证。避免了现有以全部人脸特征进行人脸认证的方式,而导致认证效率低、通行效率低的问题。通过保持人脸认证特征库的轻量化,从而可以较为高效地进行人脸认证,进而提高门禁的通行效率。
[0081]
实施例2
[0082]
基于相同的构思,本申请实施例2提供了一种基于人脸认证的门禁控制系统,可以使得利用人脸认证的门禁设备在进行通行控制时,提高通行效率。该装置的结构示意图如图2所示,包括:射频标签202、射频阅读器204、认证设备206、以及门禁208,其中,
[0083]
利用射频阅读器204,可以用于确定射频标签202中的用户标识,并确定射频标签相对于门禁的初始位置;
[0084]
认证设备206,可以用于:根据初始位置的方位,采集用户的人脸图像;
[0085]
查找与用户标识对应预存的人脸特征,并将人脸特征添加至用于人脸认证的人脸认证特征库;
[0086]
根据采集到的人脸图像,在人脸认证特征库中进行人脸认证;
[0087]
若认证结果满足预设的通行条件,则控制门禁208开启。
[0088]
在一种实施方式中,认证设备206还可以用于:
[0089]
当利用所述射频阅读器,以所述射频标签中的用户标识为依据,再次确定出所述射频标签相对于所述门禁的后续位置,判断所述后续位置与所述初始位置的关系,是否互为预设的所述门禁的内外关系;
[0090]
若是,则从人脸认证特征库中,删除人脸特征。
[0091]
在一种实施方式中,认证设备206可以用于:
[0092]
从人脸认证特征库中,删除与用户标识对应的人脸特征。
[0093]
在一种实施方式中,认证设备206还可以用于:
[0094]
若超过预设时长,未出现与所述人脸特征的认证结果满足预设的通行条件的人脸图像,则删除所述人脸特征。
[0095]
在一种实施方式中,认证设备206可以用于:
[0096]
若采集到的人脸图像与所述人脸认证特征库中的任一个人脸特征,相似度大于预设阈值,则控制门禁开启。
[0097]
如图3所示,为一种基于人脸认证的门禁控制系统的示意图,在图3中,可以包括:
射频标签(图3中的rfid)、射频阅读器、认证设备、门禁,而摄像头可以在认证设备上作为图像采集的功能模块,人脸认证特征库可以是在认证设备上作为人脸认证的功能模块。
[0098]
图3中,通过自行车图例表示需要通过门禁的用户,在实际应用中,可以是行人、电动自动车,或其他通行方式的具体体现。可以在门禁的内外侧、且距离门禁有一定距离的位置,分别设置两组感应线圈,由图中可见,第一感应线圈可以在门禁外侧,第二感应线圈可以在门禁内侧,每组感应线圈均可以感应一个区域内的rfid卡。
[0099]
图3中,当用户骑行经过感应区域时,射频阅读器可以通过第一感应线圈读取出rfid卡中预先写入的用户标识a,并将第一感应线圈的标识、一并发送给认证设备。
[0100]
认证设备可以从预先建立的数据库中(图中未示出)以用户标识a查找到对应预存的三个人脸特征,分别是图中所示的人脸特征a1、a2、a3。并根据预设的两组感应线圈相对于门禁的位置,确定出rfid的初始位置(图3中右侧)。
[0101]
此后可以将这三个人脸特征,添加至人脸认证特征库中,并根据该初始位置的方位,进行人脸图像采集,具体可以通过开启以匹配该初始位置的朝向的摄像头1,进行人脸图像采集,并根据采集到的人脸图像,在人脸认证特征库中进行人脸认证,若认证结果为存在一个人脸特征(正常情况下是人脸特征a1、a2、a3中的一个),与采集到的人脸图像提取出的人脸特征相似度大于预设阈值。那么则可以控制门禁开启,以便用户通行。在这满足通行条件时,可以找出相似度大于预设阈值的人脸特征所对应的用户标识,如图3,可以通过人脸特征a1、a2、a3中的一个,找到用户标识a。
[0102]
当通行后,射频阅读器可以通过第二感应线圈,再次读取到用户标识a,并将第二感应线圈标识一并发送给认证设备,认证设备可以根据感应线圈与门禁的相对位置关系,以及前述满足通行条件的用户标识a,确定出该rfid的后续位置,并判断初始位置和后续位置之间的关系,是否互为预设的所述门禁的内外关系。
[0103]
若是,则说明该用户已经完成通行,此时,则可以利用用户标识a,从人脸认证特征库中查找对应于用户标识a的人脸特征a1、a2、a3,并全部删除。
[0104]
由此可见,人脸认证特征库可以保持动态,随着感应到rfid而添加人脸特征,通过再次感应rfid,确认已经完成通行,从而将添加到人脸认证特征库的人脸特征删除。
[0105]
由以上实施例提供的方法可见,可以先利用射频阅读器,确定射频标签中的用户标识,并确定出射频标签相对于门禁的初始位置。此后可以根据初始位置的方位,进行人脸图像采集,以及查找与该用户标识对应预存的人脸特征,并将人脸特征添加至用于人脸认证的人脸认证特征库中。据此,则可以根据采集的人脸图像,在人脸认证特征库中进行人脸认证,若认证结果满足预设的通行条件时,则可以控制门禁开启。
[0106]
也即,当发现射频标签后,则可以认为射频标签对应的用户需要通行门禁,此时便将射频标签对应的人脸特征添加至人脸认证特征库中。后续可以通过人脸图像采集,在特征库中进行人脸认证,从而根据认证结果控制门禁。
[0107]
本方法以射频标签为触发条件,将可能进行人脸认证的人脸特征为依据形成人脸认证特征库,再根据采集到的人脸图像进行人脸认证。避免了现有以全部人脸特征进行人脸认证的方式,而导致认证效率低、通行效率低的问题。通过保持人脸认证特征库的轻量化,从而可以较为高效地进行人脸认证,进而提高门禁的通行效率。
[0108]
图4是本申请的一个实施例电子设备的结构示意图。在硬件层面,该电子设备包括
处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
[0109]
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
[0110]
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
[0111]
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成基于人脸识别的门禁控制系统。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
[0112]
利用射频阅读器,确定射频标签中的用户标识,并确定所述射频标签相对于门禁的初始位置;
[0113]
根据所述初始位置的方位,进行人脸图像采集;
[0114]
查找与所述用户标识对应预存的人脸特征,并将所述人脸特征添加至用于人脸认证的人脸认证特征库;
[0115]
根据采集到的人脸图像,在所述人脸认证特征库中进行人脸认证;
[0116]
若认证结果满足预设的通行条件,则控制门禁开启。
[0117]
上述如本申请图2所示实施例提供的基于人脸识别的门禁控制系统执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0118]
结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
[0119]
该电子设备还可执行图2所示实施例提供的基于人脸识别的门禁控制系统在图4所示实施例的功能,本申请实施例在此不再赘述。
[0120]
本申请实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行图2所示实施例中基于人脸识别的门禁控制系统执行的方法,并具体用于执行:
[0121]
利用射频阅读器,确定射频标签中的用户标识,并确定所述射频标签相对于门禁的初始位置;
[0122]
根据所述初始位置的方位,进行人脸图像采集;
[0123]
查找与所述用户标识对应预存的人脸特征,并将所述人脸特征添加至用于人脸认证的人脸认证特征库;
[0124]
根据采集到的人脸图像,在所述人脸认证特征库中进行人脸认证;
[0125]
若认证结果满足预设的通行条件,则控制门禁开启。
[0126]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0127]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0128]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0129]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0130]
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
[0131]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
[0132]
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除
可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0133]
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0134]
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1