人脸门禁方法、系统及设备与流程

文档序号:18870899发布日期:2019-10-14 19:32阅读:474来源:国知局
人脸门禁方法、系统及设备与流程

本发明属于人工智能和计算机视觉技术领域,具体涉及一种人脸门禁方法、系统及设备。



背景技术:

人脸识别技术是指利用分析比较的计算机技术识别人脸的技术,属于生物特征识别技术,可以使用生物体(一般特指人)本身的生物特征来区分生物体个体。人脸门禁的使用将人脸作为身份验证机制进行了进门验证,相较于钥匙、刷卡等开门方式,更加的简便易行,依靠人体本身的特征就可以实现开门,不必借助外部设备,减少了很多遗失、遗忘等等情况带来的麻烦,同时也可以排除这些情况产生的安全问题。

但是,目前人脸门禁系统,通常采用深度学习方法训练神经网络来完成人脸识别模型的训练,这样的模型在训练过程需要使用到数据库中所有人脸数据,训练统一模型。基于深度学习的人脸模型,虽然识别准确率高,但是在部署过程中由于网络的复杂计算,以及大数据量加载的大数据模型,导致门禁的部署难度大,响应过程慢。并且模型涉及人脸数据多,一旦公司人员发生变化,或者员工人脸图片更新,需要再次对所有数据进行训练,由于数据集变化需要产生的模型训练成本巨大,这样的训练不但耗时长,通常需要几个小时甚至几天,而且资源占用大,一旦开始人脸模型训练,很可能服务器中的其他很多服务都要停止。



技术实现要素:

为了至少解决现有技术存在的响应过程慢、开发周期长、部署困难大问题,本发明提供了一种人脸门禁方法、系统及设备,其具有实时响应、便宜部署等特点。

本发明实施例提供的技术方案如下:

一方面,一种人脸门禁方法,包括:

从待判定的人脸图片中获取待处理人脸特征;

根据欧式公式计算所述待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离;

判断每个所述欧式距离是否小于第一阈值;

若存在小于所述第一阈值的所述欧式距离,则确定所述小于所述第一阈值的所述欧式距离的数量;

若所述数量为一个,则确定所述小于所述第一阈值的所述欧式距离对应的所述人脸特征的人脸为当前待开门人员的人脸,发送开门指令;

若所述数量多于一个,则比较每个所述小于第一阈值的所述欧式距离的大小,将最小的所述欧式距离所对应的所述人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。

进一步可选地,在判断到存在小于所述第一阈值的所述欧式距离,之后,还包括:

判断所述小于所述第一阈值的所述欧式距离是否大于第二阈值,若是,则将所述大于所述第二阈值的所述欧式距离对应的所述人脸特征更新到所述人脸库中,所述第二阈值小于所述第一阈值;和/或,

判断所述最小的所述欧式距离是否大于第二阈值,若是,则将所述最小的所述欧式距离对应的所述人脸特征更新到所述人脸库中。

进一步可选地,所述从待判定的人脸图片中获取待处理人脸特征,包括:

获取人脸图片;

基于face-recognition算法,确定所述图片中是否存在人脸;若存在,则提取所述人脸的人脸特征。

根据权利要求3所述的方法,其特征在于,在所述获取人脸图片之前,还包括:

获取图片;

判断所述图片中是否存在人脸;

若是,则发送补光指令,获取人脸图片。

进一步可选地,还包括:

接收所述相关联的管理终端发送的人脸变化提示信息;

根据所述人脸变化提示信息,更新所述人脸库。

又一方面,一种人脸门禁系统,包括:门禁终端设备、服务器和员工管理系统;所述门禁终端设备、所述员工管理系统分别和所述服务器相连;

所述门禁终端设备,用于获取待判定的人脸图片;还用于接收所述服务器发送的开门指令,并开门;

所述员工管理系统,用于根据相关联的管理终端记录的人脸信息,向服务器发送所述人脸信息;

所述服务器,用于从所述待判定的人脸图片中获取待处理人脸特征;还用于接收所述员工管理系统所发送的人脸信息,生成人脸库;还用于,根据欧式公式计算所述待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离;

所述服务器,还用于判断每个所述欧式距离是否小于第一阈值;若存在小于所述第一阈值的所述欧式距离,则确定所述小于所述第一阈值的所述欧式距离的数量;若所述数量为一个,则确定所述小于所述第一阈值的所述欧式距离对应的所述人脸特征的人脸为当前待开门人员的人脸,发送开门指令;若所述数量多于一个,则比较每个所述小于第一阈值的所述欧式距离的大小,将最小的所述欧式距离所对应的所述人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。

进一步可选地,所述服务器,还用于:

判断所述小于所述第一阈值的所述欧式距离是否大于第二阈值,若是,则将所述大于所述第二阈值的所述欧式距离对应的所述人脸特征更新到所述人脸库中,所述第二阈值小于所述第一阈值;和/或,判断所述最小的所述欧式距离是否大于第二阈值,若是,则将所述最小的所述欧式距离对应的所述人脸特征更新到所述人脸库中。

根据权利要求6所述的系统,其特征在于,所述员工管理系统,还用于:

根据所述相关联的管理终端接收的人脸变化信息,向所述服务器发送人脸变化提示信息;

对应地,所述服务器,还用于通过所述员工管理系统接收所述相关联的管理终端发送的人脸变化提示信息,并根据所述提示信息更新所述人脸库。

进一步可选地,所述门禁终端设备,还用于:

采集图片,并将所述图片发给至服务器;

根据所述服务器的补光指令,进行补光;

采集补光后的人脸图片;

对应地,所述服务器,还用于:

获取所述图片;

判断所述图片中是否存在人脸;

若是,则向所述门禁终端设备发送补光指令,获取所述补光后的所述人脸图片。

又一方面,一种人脸门禁设备,包括:处理器,以及与所述处理器相连接的存储器;

所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述任一项所述的人脸门禁方法;

所述处理器用于调用并执行所述存储器中的所述计算机程序。

本发明实施例提供的人脸门禁方法、系统及设备,从待判定的人脸图片中获取待处理人脸特征,根据欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离,人脸库的构建,包括:接收相关联的管理终端记录的人员的人脸,对每个人脸进行人脸特征提取;根据人脸特征,生成人脸库,判断每个欧式距离是否小于第一阈值,若存在小于第一阈值的欧式距离,则确定小于第一阈值的欧式距离的数量,若数量为一个,则确定小于第一阈值的欧式距离对应的人脸特征的人脸为当前待开门人员的人脸,发送开门指令,若数量多于一个,则比较每个小于第一阈值的欧式距离的大小,将最小的欧式距离所对应的人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。对每个员工生成单独的人脸模型,在进行人脸识别时,只需要在人脸库中识别欧式距离在阈值范围内的人脸模型,方便、快捷,其响应速度快、方便部署,针对每个员工生成单独的人脸模型,当公司人员发生变化的时候,可以非常灵活机变的增减小模型数量,数据更新也非常的便捷,并且资源占用量少,更新的同时不会影响门禁系统的同步使用。解决了现有技术中,需要训练统一模型,在人脸数据多时,费时、响应慢、部署难度大的问题。同时,采用统一系统接口,可以对接钉钉、微信、企业cms等多种企业管理平台,相较于其他设备仅仅提供单一管理平台接口,或者使用独立于企业管理平台的门禁管理平台,更具普适性。

附图说明

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

图1为本发明实施例提供的一种人脸门禁方法流程示意图;

图2为本发明实施例提供的又一种人脸门禁方法流程示意图;

图3为本发明实施例提供的一种人脸门禁系统的结构示意图;

图4为本发明实施例提供的一种人脸门禁设备结构示意图;

图5为本发明实施例提供的一种人脸门禁系统数据架构层示意图。

附图标记

31-门禁终端设备;32-服务器;33-员工管理系统;41-处理器;42-存储器。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

为了更加清楚地说明本实施例发明方法的过程和优点,本发明实施例提供一种人脸门禁方法。

图1为本发明实施例提供的一种人脸门禁方法流程示意图,参见图1,本发明实施例提供的人脸门禁方法,可以包括以下步骤:

s11、从待判定的人脸图片中获取待处理人脸特征。

传统的开门方法为钥匙、刷卡等,需要随身携带开门介质,在忘记或丢失钥匙、门卡时,会给开门带来不便。而现有的人脸门禁,需要对数据库中所有人脸数据进行统一模型训练,在遇到数据变化时,需要再次训练庞大的数据,使得门禁部署难度大、响应过程缓慢。基于此,在公司或其他场所中,可以采用本申请实施例提供的人脸门禁方法。

从待判断的人脸图片中获取待处理人脸特征。例如,在一个公司中,定义采集到的处于门禁扫描区域内人员的人脸图片为待判定的人脸图片。在此人脸图片中获取待处理人脸特征。在获取人脸特征时,可以采用人脸特征提取法提取图片中的人脸特征,人脸特征提取法为成熟的现有技术,此处不做赘述。也可以采用任何其他的提取方法进行提取,此处不做限定,任何能够获得图片中人脸特征的方法应用在本申请中,均属于本发明的保护范围。

s12、根据欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离。

具体地,基于欧式距离公式,分别计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离。其中,人脸库的构建,包括:接收相关联的管理终端记录的人员的人脸,对每个人脸进行人脸特征提取;根据人脸特征,生成人脸库。

例如,在一个公司中,传统的门禁系统只能提供单一管理平台接口,或者使用独立于企业管理平台的门禁管理平台,经常需要额外下载其他的app进行数据采集、修改或者删除,才能与门禁系统配套使用的劣势,使用本发明实施例提供的人脸门禁方法,可以实现利用统一的系统接口,统一对接钉钉、微信、企业cms等多种企业管理平台。根据多种管理平台中所记录的公司人员信息,提取每个人员的人脸特征,并根据每个人员的人脸特征,生成人脸库。

根据所生成的人脸库和已经获取到的待处理人脸特征,基于欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离。

具体地,欧式距离算法的核心是:设图像矩阵有n个元素(n个像素点),用n个元素值(x1,x2,...,xn)组成该图像的特征组(像素点矩阵中所有的像素点),特征组形成了n维空间(欧式距离就是针对多维空间的),特征组中的特征码(每一个像素点)构成了每一维的数值,就是x1(第一个像素点)对应一维,x2(第二个像素点)对应二维,...,xn(第n个像素点)对应n维。在n维空间下,两个图像矩阵各形成了一个点,然后利用数学上的欧式距离公式计算这两个点之间的距离,距离最小者就是最匹配的图像。

欧式距离公式:

点a=(x1,x2,...,xn)

点b=(y1,y2,...,yn)

ab就是所求的a,b两个多维空间中的点之间的欧式距离。

在本发明提供的实施例中,为了提升待处理人脸的精准性,在进行待处理人脸的获取时,对门禁终端采集到的人脸图像进行裁剪,根据人脸某些具体特征,去除获取到人脸图像中的背景,得到只包含人脸的图像。进一步地,对人脸图像进行矫正,例如,由于在人脸图像获取时,不一定采集到的人脸均为完全正面图,会出现角度偏移,如获取到的人脸图像中,人脸向右偏移7°,则对其进行人脸矫正,将其向左转动7°,得到矫正后的人脸图像。

定义矫正以后的人脸是一个图像矩阵n*n,然后对其进行计算,将这张人脸映射到一个通过大量数据计算得到的128维向量空间当中,每一张图片得到一个128维的向量,这个向量则是最终用来计算欧式距离的特征。

基于此,计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离。计算过程依照上述欧式距离公式计算原理,此处不做具体赘述。

s13、判断每个欧式距离是否小于第一阈值。

s14、若存在小于第一阈值的欧式距离,则确定小于第一阈值的欧式距离的数量。若数量为一个,则确定小于第一阈值的欧式距离对应的人脸特征的人脸为当前待开门人员的人脸,发送开门指令;若数量多于一个,则比较每个小于第一阈值的欧式距离的大小,将最小的欧式距离所对应的人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。

在一个公司的人脸门禁系统中,在计算得到待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离后,分别判断每个欧式距离是否小于第一阈值,此处第一阈值可以根据公司的设定进行调整。第一阈值代表了此时门禁扫描区域内待开门人员人脸与公司人脸库内人脸的相似度。欧氏距离数值越小,代表相似程度越高。

当判断到当前待处理人脸特征和人脸库中的每个人脸特征之间的欧式距离中存在小于第一阈值的数值时,则确定此待处开门人员为系统中所记载人员,发送开门指令。

为了进一步确定待开门人员的具体信息,在判断到存在小于第一阈值的欧式距离时,确定小于第一阈值的欧式距离的数量。

例如,当确定到只有一个小于第一阈值的欧式距离时,则确定此人脸库中的人脸特征所对应的人脸为待开门人员,发送开门指令。

又例如,具有血缘关系的两个人或多个人在同一公司工作,如,小a、小b和小c,他们脸部特征极为相像,就很可能出现当其中一人在待开门时,计算出多个欧式距离小于第一阈值的情况。如,小a在待开门时,计算到期人脸特征与人脸库中人脸特征存在3个欧式距离小于第一阈值的情况。此时,则比较3个欧式距离的大小,将数值最小的欧式距离所对应的人脸特征的人脸作为小a的人脸特征,确定待开门人员为小a,并发送开门指令。值得说明的是,此处对多个小于第一阈值的欧式距离的举例只是列举,并不是限定。

本发明实施例提供的一种人脸门禁方法,从待判定的人脸图片中获取待处理人脸特征,根据欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离,人脸库的构建,包括:接收相关联的管理终端记录的人员的人脸,对每个人脸进行人脸特征提取;根据人脸特征,生成人脸库,判断每个欧式距离是否小于第一阈值,若存在小于第一阈值的欧式距离,则确定小于第一阈值的欧式距离的数量,若数量为一个,则确定小于第一阈值的欧式距离对应的人脸特征的人脸为当前待开门人员的人脸,发送开门指令,若数量多于一个,则比较每个小于第一阈值的欧式距离的大小,将最小的欧式距离所对应的人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。对每个员工生成单独的人脸模型,在进行人脸识别时,只需要在人脸库中识别欧式距离在阈值范围内的人脸模型,方便、快捷,其响应速度快、方便部署,针对每个员工生成单独的人脸模型,当公司人员发生变化的时候,可以非常灵活机变的增减小模型数量,数据更新也非常的便捷,并且资源占用量少,更新的同时不会影响门禁系统的同步使用。解决了现有技术中,需要训练统一模型,在人脸数据多时,费时、响应慢、部署难度大的问题。同时,采用统一系统接口,可以对接钉钉、微信、企业cms等多种企业管理平台,相较于其他设备仅仅提供单一管理平台接口,或者使用独立于企业管理平台的门禁管理平台,更具普适性。

为了进一步详细介绍本发明技术方案,优化其技术效果,本发明实施例还提供又一种人脸门禁方法。图2为本发明实施例提供的又一种人脸门禁方法流程示意图,参见图2,在上述实施例的基础上,本发明实施例提供的人脸门禁方法,还可以包括以下步骤:

s21、判断小于第一阈值的欧式距离是否大于第二阈值,若是,则将大于第二阈值的欧式距离对应的人脸特征更新到人脸库中,第二阈值小于第一阈值;和/或,判断最小的欧式距离是否大于第二阈值,若是,则将最小的欧式距离对应的人脸特征更新到人脸库中。

例如,在一个公司的人脸门禁系统的识别人脸的过程中,小a在通过人脸识别进行开门,在判断到存在小于第一阈值的欧式距离后,与上述实施例相对应的,在小于第一阈值的欧式距离个数为一个时,则直接判断此欧式距离是否大于第二阈值,若大于,则证明小a虽然是公司员工,但是由于其长胖、变瘦或者其他原因,面部发生了一定程度的改变,则将现有拍摄的人脸特征更新到原人脸库中,替换原人脸库中存储的小a的人脸。在小于第一阈值的欧式距离个数多于一个时,则判断最小的欧式距离是否大于第二阈值,如果大于,则将最小欧式距离对应的人脸特征更新到人脸库中,与上述更新过程相同,此处不做赘述。

进一步地,也可以在发送开门指令后,再次判断已经确定待开门人员人脸信息的人脸库中的人脸特征与采集到的人脸特征的小于第一阈值的欧式距离是否大于第二阈值,若大于,则将待处理人脸的人脸特征更新到人脸库中。具体过程在上述实施例中已经介绍,此处不做赘述。

本发明实施例提供的人脸门禁方法,在上述实施例的基础上,可以自动判断公司内人员的人脸的微小变化,在出现变胖或者变瘦等情况时,自动更新人脸库的人脸信息,避免了员工因人脸微小变化而无法开门,需要重新授权,手动更新的事情的发生,提升了员工的便捷性、节约了时间。

参见图2,在上述实施例的基础上,本发明实施例提供的一种人脸门禁方法,还可以包括以下步骤:

s22、获取图片;判断图片中是否存在人脸;若是,则发送补光指令,获取人脸图片。

例如,在一个具体的识别人脸的过程中,实时获取门禁区域内图片,并判断所采集到的图片是否存在人脸。如果存在,则发送补光指令,开启补光组件,继续采集人脸图片。这样的设计,可以使得补光灯开启后,更加清晰地获取人脸图片。

例如,使用优化改进后的dlib算法检测图片中是否包含人脸数据,且人脸数据是否符合占比、清晰度等条件。如果人脸数据图片符合条件,则终端设备亮起,并补光采集人脸图片,否则继续采集人脸图片。

s23、获取人脸图片;基于face-recognition算法,确定图片中是否存在人脸;若存在,则提取人脸的人脸特征。

例如,在获取到含有人脸的图片后,使用face-recognition算法或者优化改进后的face-recognition算法检测图片当中是否存在人脸,并对人脸提取128-d人脸特征。

进一步地,还可以包括:接收相关联的管理终端发送的人脸变化提示信息;根据人脸变化提示信息,更新人脸库。

具体地,定义企业员工系统(钉钉、微信、企业cms等)作为相关联的管理终端。门禁系统对接当前企业员工系统,系统将根据当前企业信息,在数据库中生成企业员工人脸库。员工需要登录人脸录入系统录入人脸数据,数据将保存至企业员工人脸库,如果有员工入职,系统将会提示员工登录系统并录入人脸数据,新录入的员工人脸将会保存在至企业员工人脸库,如果有员工离职,与企业员工管理系统中状态同步,企业员工人脸库中将删除该员工人脸信息。当然,员工也可以随时登录人脸录入系统跟新自己的人脸数据。

进一步地,开门时,可以输出开门提示信息;如果当前人脸不属于公司员工,则继续采集人脸图片,也可以输出不予开门的提示信息。

进一步地,为了与上述实施例提供的人脸门禁方法相适应,本发明实施例还提供一种人脸门禁系统。图3为本发明实施例提供的一种人脸门禁系统的结构示意图,参见图3,本发明实施例提供的一种人脸门禁系统,可以包括:门禁终端设备31、服务器32和员工管理系统33。

其中,门禁终端设备31、员工管理系统33分别和服务器32相连。

门禁终端设备31,用于获取待判定的人脸图片;还用于接收服务器发送的开门指令,并开门。

员工管理系统33,用于根据相关联的管理终端记录的人脸信息,向服务器发送人脸信息。

服务器32,用于从待判定的人脸图片中获取待处理人脸特征;还用于接收员工管理系统所发送的人脸信息,生成人脸库;还用于,根据欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离;

服务器32,还用于判断每个欧式距离是否小于第一阈值;若存在小于第一阈值的欧式距离,则确定小于第一阈值的欧式距离的数量;若数量为一个,则确定小于第一阈值的欧式距离对应的人脸特征的人脸为当前待开门人员的人脸,发送开门指令;若数量多于一个,则比较每个小于第一阈值的欧式距离的大小,将最小的欧式距离所对应的人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明实施例提供的一种人脸门禁系统,从待判定的人脸图片中获取待处理人脸特征,根据欧式公式计算待处理人脸特征和人脸库中每个预设人脸特征之间的欧式距离,人脸库的构建,包括:接收相关联的管理终端记录的人员的人脸,对每个人脸进行人脸特征提取;根据人脸特征,生成人脸库,判断每个欧式距离是否小于第一阈值,若存在小于第一阈值的欧式距离,则确定小于第一阈值的欧式距离的数量,若数量为一个,则确定小于第一阈值的欧式距离对应的人脸特征的人脸为当前待开门人员的人脸,发送开门指令,若数量多于一个,则比较每个小于第一阈值的欧式距离的大小,将最小的欧式距离所对应的人脸特征的人脸作为当前待开门人员的人脸,发送开门指令。对每个员工生成单独的人脸模型,在进行人脸识别时,只需要在人脸库中识别欧式距离在阈值范围内的人脸模型,方便、快捷,其响应速度快、方便部署,针对每个员工生成单独的人脸模型,当公司人员发生变化的时候,可以非常灵活机变的增减小模型数量,数据更新也非常的便捷,并且资源占用量少,更新的同时不会影响门禁系统的同步使用。解决了现有技术中,需要训练统一模型,在人脸数据多时,费时、响应慢、部署难度大的问题。同时,采用统一系统接口,可以对接钉钉、微信、企业cms等多种企业管理平台,相较于其他设备仅仅提供单一管理平台接口,或者使用独立于企业管理平台的门禁管理平台,更具普适性。

进一步地,在上述实施例的基础上,为了与上述方法实施例相对应,本发明实施例还提供又一种人脸门禁系统。在上述实施例的基础上,本发明实施例提供的又一种人脸门禁系统,其中,

服务器,还用于:在判断到存在小于第一阈值的欧式距离,之后,判断小于第一阈值的欧式距离是否大于第二阈值,若是,则将大于第二阈值的欧式距离对应的人脸特征更新到人脸库中,第二阈值小于第一阈值;和/或,判断最小的欧式距离是否大于第二阈值,若是,则将最小的欧式距离对应的人脸特征更新到人脸库中。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明实施例提供的又一种人脸门禁系统,在上述实施例的基础上,可以自动判断公司内人员的人脸的微小变化,在出现变胖或者变瘦等情况时,自动更新人脸库的人脸信息,避免了员工因人脸微小变化而无法开门,需要重新授权,手动更新的事情的发生,提升了员工的便捷性、节约了时间。

进一步地,员工管理系统,还用于:根据相关联的管理终端接收的人脸变化信息,向服务器发送人脸变化提示信息;对应地,服务器,还用于通过员工管理系统接收相关联的管理终端发送的人脸变化提示信息,并根据提示信息更新人脸库。

进一步地,门禁终端设备,还用于:采集图片,并将图片发给至服务器;根据服务器的补光指令,进行补光;采集补光后的人脸图片;

对应地,服务器,还用于:获取图片;判断图片中是否存在人脸;若是,则向门禁终端设备发送补光指令,获取补光后的人脸图片。

进一步地,本发明实施例还提供一种人脸门禁设备,图4为本发明实施例提供的一种人脸门禁设备,参见图4,本发明实施例提供的一种人脸门禁设备,包括:处理器41,以及与处理器相连接的存储器42;存储器用于存储计算机程序,计算机程序至少用于执行上述任一项的人脸门禁方法;处理器用于调用并执行存储器中的计算机程序。

进一步地,在本发明实施例提供的一种人脸门禁系统中,主要分成数据层、系统层、接口层、用户层四个层面。图5为本发明实施例提供的一种人脸门禁系统数据架构层示意图。

数据层:数据层主要用于数据存储,建立图关系型数据库,并根据数据关系将数据有序存储于分布式节点当中,提高了数据库的利用率,加快了数据的读取速度。

系统层:本系统主要实现了人脸门禁的人脸检测以及人脸识别服务。在服务部署过程中,使用分布式节点的方式进行部署,为每个企业部署自己的分布节点,可以便捷的实现单个节点之间的独立或者联合。

接口层:接口层中主要涉及到以下几类接口:门禁系统对企业管理系统:人脸录入,人脸管理,管理员登录,设备绑定,离线解锁等等。门禁终端对服务端:活体检测,人脸检测,人脸识别等等

用户层:本系统的用户主要包括三大类,钉钉企业用户,微信企业用户,业务cms用户。以钉钉轻应用为主,其他为辅,打造统一对接、高效识别的人脸门禁系统。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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