掌桥专利:专业的专利平台
掌桥专利
首页

一种门禁设备的控制方法、装置及存储介质

文献发布时间:2023-06-19 11:02:01


一种门禁设备的控制方法、装置及存储介质

技术领域

本发明涉及门禁管理领域,尤其是涉及一种门禁设备的控制方法、装置及存储介质。

背景技术

随着人脸识别技术的广泛应用,通过人脸识别结果开启门禁设备(如闸机)也被广泛的应用在门禁管理领域中。

然而,具有人脸识别功能的门禁设备通常会受外界客观环境的影响,比如,随着用户年龄的增长,用户的当前相貌与门禁设备对应的人脸库中存储的照片中的相貌存在一定差异,而人脸库中的照片更新又不及时,使得抓拍的照片与人脸库中的照片进行比对时,相似度随着时间的增加逐渐降低,最后可能导致人脸识别失败而使门禁设备不开门,进而影响通行效率。

鉴于此,如何提高门禁设备的人脸识别率、提高通勤效率,成为一个亟待解决的技术问题。

发明内容

本发明提供一种门禁设备的控制方法、装置及存储介质,用以解决现有技术中存在的门禁设备的人脸识别率低的技术问题。

第一方面,为解决上述技术问题,本发明实施例提供的一种门禁设备的控制方法的技术方案如下:

获取实时拍摄用户的第一人脸图像;

将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,所述人脸主库中存储的人脸图像是预采集的基础人脸图像;

若比对不成功,则将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,所述人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像。

一种可能的实施方式,将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对之后,还包括:

使用第二阈值确定所述第一人脸图像与人脸主库中存储的第二人脸图像比对成功,则使用所述第一人脸图像对所述人脸备库执行更新操作;其中,所述第一人脸图像与所述第二人脸图像比对时,先用所述第一阈值作为判断比对成功的标准进行判断,在所述第一阈值对应的比对结果为比对失败时,再用第二阈值作为判断比对成功的标准进行判断,所述第一阈值大于所述第二阈值。

一种可能的实施方式,将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对之后,还包括:

若所述第一人脸图像与所述第三人脸图像比对成功,则使用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,使用所述第一人脸图像对所述人脸备库执行更新操作,包括:

判断所述人脸备库中是否存在与所述第二人脸图像对应的第三人脸图像;

若不存在,则将所述第一人脸图像存储到所述人脸备库中;

若存在,则用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,将所述第一人脸图像存储到所述人脸备库中,包括:

判断所述第一人脸图像的图像质量是否高于所述第二人脸图像的图像质量;

若为是,将所述第一人脸图像存储在所述人脸备库中。

一种可能的实施方式,用所述第一人脸图像更新所述第三人脸图像,包括:

判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量;

若为是,用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,判断所述第一人脸图像的图像质量是否高于所述第二人脸图像的图像质量,包括:

分别从所述第一人脸图像和所述第二人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第二人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第二人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第二人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第二人脸图像的图像质量。

一种可能的实施方式,判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量,包括:

分别从所述第一人脸图像和所述第三人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第三人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第三人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第三人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第三人脸图像的图像质量。

一种可能的实施方式,将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对之后,还包括:

分别统计使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值,以及使用所述人脸备库中的人脸图像进行比对时比对成功的第二计数值;其中,在使用所述第二阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则不使用所述人脸备库中的人脸图像进行比对;

当所述第一计数值大于第二设定值,或所述第二计数值大于第三设定值时,用所述人脸备库中的人脸图像更新所述人脸主库中的人脸图像;其中,所述第二设定值大于所述第三设定值。

一种可能的实施方式,分别统计使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值,以及使用所述人脸备库中的人脸图像进行比对时比对成功的第二计数值,包括:

若使用第一阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则所述第一计数值设置为0;

若使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,则所述第二计数值设置为0,所述第一计数值累加1;

若所述第一人脸图像与所述第三人脸图像比对成功,则所述第二计数值累加1,否则所述第二计数值设置为0。

第二方面,本发明实施例提供了一种门禁设备的控制装置,包括:

获取单元,用于获取实时拍摄用户的第一人脸图像;

比对单元,用于将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,所述人脸主库中存储的人脸图像是预采集的基础人脸图像;

控制单元,用于若比对不成功,则将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,所述人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像。

获取实时拍摄用户的第一人脸图像;

将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,所述人脸主库中存储的人脸图像是预采集的基础人脸图像;

若比对不成功,则将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,所述人脸备库中存储的人脸图像是与所述人脸主库中第二人脸图像比对成功的实时采集的人脸图像。

一种可能的实施方式,所述控制装置还包括更新单元,所述更新单元用于:

使用第二阈值确定所述第一人脸图像与人脸主库中存储的第二人脸图像比对成功,则使用所述第一人脸图像对所述人脸备库执行更新操作;其中,所述第一人脸图像与所述第二人脸图像比对时,先用所述第一阈值作为判断比对成功的标准进行判断,在所述第一阈值对应的比对结果为比对失败时,再用第二阈值作为判断比对成功的标准进行判断,所述第一阈值大于所述第二阈值。

一种可能的实施方式,所述更新单元还用于:

若所述第一人脸图像与所述第三人脸图像比对成功,则使用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元还用于:

判断所述人脸备库中是否存在与所述第二人脸图像对应的第三人脸图像;

若不存在,则将所述第一人脸图像存储到所述人脸备库中;

若存在,则用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元还用于:

判断所述第一人脸图像的图像质量是否高于所述第二人脸图像的图像质量;

若为是,将所述第一人脸图像存储在所述人脸备库中。

一种可能的实施方式,所述更新单元还用于:

判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量;

若为是,用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元还用于:

分别从所述第一人脸图像和所述第二人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第二人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第二人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第二人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第二人脸图像的图像质量。

一种可能的实施方式,判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量,包括:

分别从所述第一人脸图像和所述第三人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第三人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第三人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第三人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第三人脸图像的图像质量。

一种可能的实施方式,所述控制装置还包括统计单元,所述统计单元用于:

分别统计使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值,以及使用所述人脸备库中的人脸图像进行比对时比对成功的第二计数值;其中,在使用所述第二阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则不使用所述人脸备库中的人脸图像进行比对;

当所述第一计数值大于第二设定值,或所述第二计数值大于第三设定值时,用所述人脸备库中的人脸图像更新所述人脸主库中的人脸图像;其中,所述第二设定值大于所述第三设定值。

一种可能的实施方式,所述统计单元还用于:

若使用第一阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则所述第一计数值设置为0;

若使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,则所述第二计数值设置为0,所述第一计数值累加1;

若所述第一人脸图像与所述第三人脸图像比对成功,则所述第二计数值累加1,否则所述第二计数值设置为0。

第三方面,本发明实施例还提供一种门禁设备的控制装置,包括:

至少一个处理器,以及

与所述至少一个处理器连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上述第一方面所述的方法。

第四方面,本发明实施例还提供一种可读存储介质,包括:

存储器,

所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上述第一方面所述的方法。

通过本发明实施例的上述一个或多个实施例中的技术方案,本发明实施例至少具有如下技术效果:

在本发明提供的实施例中,在控制门禁设备开启前,当拍摄的第一人脸图像与人脸主库中的第二人脸图像比对不成功时,还可以用人脸备库中的第三人脸图像与第一人脸图像进行二次比对,由于人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像,因此即便人脸主库中的人脸图像因长时间未更新导致不能正确识别第一人脸图像时,还可以用人脸备库中的人脸图像进而二次识别,从而提高人脸图像的识别率,进而提高门禁设备的通勤率。

附图说明

图1为本发明实施例提供的一种门禁设备的控制方法的流程图;

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

图3为本发明实施例提供的一种门禁设备的控制装置的结构示意图。

具体实施方式

本发明实施列提供一种门禁设备的控制方法、装置及存储介质,用以解决现有技术中存在的门禁设备的人脸识别率低的技术问题。

本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:

提供一种门禁设备的控制方法,包括:获取实时拍摄用户的第一人脸图像;将第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,人脸主库中存储的人脸图像是预采集的基础人脸图像;若比对不成功,则将第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像。

由于在上述方案中,在控制门禁设备开启前,当拍摄的第一人脸图像与人脸主库中的第二人脸图像比对不成功时,还可以用人脸备库中的第三人脸图像与第一人脸图像进行二次比对,由于人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像,因此即便人脸主库中的人脸图像因长时间未更新导致不能正确识别第一人脸图像时,还可以用人脸备库中的人脸图像进而二次识别,从而提高人脸图像的识别率,进而提高门禁设备的通勤率。

为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。

请参考图1,本发明实施例提供一种门禁设备的控制方法,该控制方法的处理过程如下。

步骤101:获取实时拍摄用户的第一人脸图像;

步骤102:将第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,人脸主库中存储的人脸图像是预采集的基础人脸图像;

步骤103:若比对不成功,则将第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像。

请参见图2为本发明实施例提供的一种门禁设备的结构示意图。该门禁设备包括图像传感器,用于实时采集用户的第一人脸图像,控制器,用于将采集的第一人脸图像与人脸主库中的第二人脸图像进行比对,在与第二人脸图像比对不成功时,再与人脸备库中的第三人脸图像进行比对。当与第三人脸图像比对成功后,控制闸机开启,让用户通过。

第一人脸图像与第二人脸图像比对,可以使用两个阈值(第一阈值、第二阈值)来确定比对是否成功,具体采用下列方式实现:

计算第一人脸图像与第二人脸图像的第一相似度,若第一相似度大于或等于第一阈值,则确定比对成功,此时不必再与第二阈值比较也不必与第三人脸图像进行比对,可以直接控制闸机开启。

若第一相似度小于第一阈值,则进一步判断第一相似度是否大于或等于第二阈值,若第一相似度大于或等于第二阈值,则确定比对成功,此时不必与第三人脸图像进行比对,可以直接控制闸机开启。其中,第一阈值大于第二阈值。

在上述比对的过程中,将第一人脸图像与人脸主库中存储的第二人脸图像进行比对之后,若使用第二阈值确定第一人脸图像与人脸主库中存储的第二人脸图像比对成功,则使用第一人脸图像对人脸备库执行更新操作;其中,第一人脸图像与第二人脸图像比对时,先用第一阈值作为判断比对成功的标准进行判断,在第一阈值对应的比对结果为比对失败时,再用第二阈值作为判断比对成功的标准进行判断,第一阈值大于第二阈值。

通过为人脸主库设置两个不同阈值,可以在人脸主库使用阈值相对较低的第二阈值时及时发现人脸主库中的人脸图像已长时间未更新,用户随着年龄的增长其相貌与在人脸主库中存储的图像已出现了一些差异,在用第二阈值比对成功时,需要用第一人脸图像对人脸备库执行更新操作,这样可以让人脸备库中的人脸图像保持最新;当使用第二阈值进行作为判定比对是否成功的标准时,若第一相似度小于第二阈值则说明使用人脸主库中的人脸图像已不能准确识别实时采集的用户的人脸图像。

此时,可以使用人脸备库中的第三人脸图像与实时采集的第一人脸图像进行比对,具体实现方式如下:

计算第一人脸图像与第三人脸图像的第二相似度,若第二相似度大于或等于第三阈值,则确定比对成功,此时可以控制闸机开启,同时还可以使用第一人脸图像更新第三人脸图像,这样可以让人脸备库中的人脸图像保持最新。若第二相似度小于第三阈值,则说明此用户为非法用户,可以发出警示,并让闸机保持关闭状态。

在本发明提供的实施例中,使用第一人脸图像对人脸备库执行更新操作,可以通过下列方式实现:

判断人脸备库中是否存在与第二人脸图像对应的第三人脸图像;若不存在,则将第一人脸图像存储到人脸备库中;若存在,则用第一人脸图像更新第三人脸图像。

例如,门禁设备当前采集到用户A的第一人脸图像,并计算第一人脸图像与人脸主库中的第二人脸图像的第一相似度,判断第一相似度是否小于第一阈值,若为否,控制闸机开启,并且第一相似度大于等于第一阈值还说明人脸主库中的图像还较新,无需对人脸备库进行更新。

若判断结果为第一相似度小于第一阈值,则说明用户随着年龄的增长其相貌与人脸主库中对应的人脸图像出现了一些差异,此时需要及时收集用户的人脸图像:在第一相似度大于等于第二阈值(即使用第二阈值确定第一人脸图像与第二人脸图像比对成功)时,此时,若人脸备库中不存在与第二人脸图像对应的第三人脸图像,则直接将第一人脸图像存储到人脸备库中;若人脸备库中存在与第二人脸图像对应的第三人脸图像,则用第一人脸图像更新第三人脸图像。

在第一相似度小于第二阈值(即使用第二阈值确定第一人脸图像与第二人脸图像比对失败),但第二相似度大于等于第三阈值(即第一人脸图像与人脸备库中的人脸图像比对成功),说明用户随着年龄的增长其相貌与人脸主库中的人脸图像出现的差异较大,已经不能准确进行人脸比对了,此时需要用第一人脸图像更新第三人脸图像。

将第一人脸图像存储到人脸备库中,可以通过下列方式实现:

判断第一人脸图像的图像质量是否高于第二人脸图像的图像质量;若为是,将第一人脸图像作为第三人脸图像存储在人脸备库中。

例如,计算出用户A的第一人脸图像与第二人脸图像的第一相似度,在确定第一相似度大于第二阈值时,判断出人脸备库中不存在与第二人脸图像对应的第三人脸图像,此时还需要进一步判断第一人脸图像的图像质量是否高于第二人脸图像的图像质量,若为是则将第一人脸图像存储到人脸备库中。

类似的,用第一人脸图像更新第三人脸图像,可以通过下列方式实现:

判断第一人脸图像的图像质量是否高于第三人脸图像的图像质量;若为是,用第一人脸图像更新第三人脸图像。

例如,计算出用户A的第一人脸图像与第二人脸图像的第一相似度,且该第一相似度大于第二阈值,则进一步判断人脸备库中是否存从与第二人脸图像对应的第三人脸图像,若为是,还需判断第一人脸图像的图像质量是否大于第三人脸图像的图像质量,若为是,则用第一人脸图像的图像质量更新第三人脸图像的图像质量。

又如,计算出用户A的第一人脸图像与第二人脸图像的第一相似度,但第一相似度小于第二阈值,此时需要进一步将第一人脸图像与人脸备库中的第三人脸图像进行比对,若比对成功,则判断第一人脸图像的图像质量是否高于第三人脸图像的图像质量,若为是则用第一人脸图像更新第三人脸图像。

在上述处理过程中,判断第一人脸图像的图像质量是否高于第二人脸图像的图像质量,可以采用下列方式实现:

分别从第一人脸图像和第二人脸图像中提取多个人脸图像特征;其中,人脸图像特征用于表征人脸图像质量的构成要素;针对同一人脸图像特征,比较第一人脸图像与第二人脸图像的优劣,并量化为优劣值;其中,对应同一人脸图像特征,第一人脸图像优于指定人脸图像,对应的优劣值设为第一值,否则设为第二值;根据多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算第一人脸图像、第二人脸图像的综合优劣值;其中,综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;根据第一人脸图像、第二人脸图像的综合优劣值的大小关系,判断第一人脸图像是否高于第二人脸图像的图像质量。

人脸图像特征可以包括:人脸图像中人脸中心与人脸图像中心的距离、人脸图像中人脸区域大小在整个人脸图像大小中的占比、人脸图像的清晰度、曝光度中的任一种或任一组合。

例如,分别从第一人脸图像、第二人脸图像中各提取出人脸图像特征1(如人脸图像中人脸中心与人脸图像中心的距离)、人脸图像特征2(人脸图像中人脸区域大小在整个人脸图像大小中的占比)、人脸图像特征3(如人脸图像的清晰度),然后比较第一人脸图的人脸图像特征1与第二人脸图像的人脸图像特征2的优劣,若第一人脸图像的人脸图像特征1优于第二人脸图像的人脸图像特征1,则第一人脸图像的人脸图像特征1的优劣值为第一值(假设为1),第二人脸图像的人脸图像特征1的优劣值为第二值(假设为0);同理可以确定第一人脸图像、第二人脸图像的其它2个人脸图像特征的优劣值,第一人脸图像的人脸图像特征2的优劣值为第一值1,第二人脸图像的人脸图像特征2的优劣值为第二值0,第一人脸图像的人脸图像特征3的优劣值为第二值0,第二人脸图像的人脸图像特征3的优劣值为第一值1。

假设人脸图像特征1~人脸图像特征3的预设的权重为0.6、0.2、0.2,则可以计算出第一人脸图像的多个人脸图像特征的综合优劣值为1×0.6+1×0.2+0×0.2=0.8,第二人脸图像的多个人脸图像特征的综合优劣值为0×0.6+0×0.2+1×0.2=0.2,通过比较可知第一人脸图的综合优劣值0.8大于第二人脸图像的综合优劣值0.2,因此可以确定第一人脸图像的图像质量高于第二人脸图像的图像质量。

类似的,判断第一人脸图像的图像质量是否高于第三人脸图像的图像质量,可以采用下列方式实现:

分别从第一人脸图像和第三人脸图像中提取多个人脸图像特征;其中,人脸图像特征用于表征人脸图像质量的构成要素;针对同一人脸图像特征,比较第一人脸图像与第三人脸图像的优劣,并量化为优劣值;其中,对应同一人脸图像特征,第一人脸图像优于指定人脸图像,对应的优劣值设为第一值,否则设为第二值;根据多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算第一人脸图像、第三人脸图像的综合优劣值;其中,综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;根据第一人脸图像、第三人脸图像的综合优劣值的大小关系,判断第一人脸图像是否高于第三人脸图像的图像质量。

由于判断第一人脸图像的图像质量是否高于第三人脸图像的图像质量,与第一人脸图像的图像质量是否高于第二人脸图像的图像质量的方式相似,故不再进行赘述。

通过在比对成功时用图像质量更好的第一人脸图像更新第三人脸图像,可以让人脸备库中的人脸图像的图像质量保持较高的治理水平,从而提高人脸图像比对的准确率。

在本发明提供的实施例中,除了需要不断更新人脸备库中的人脸图像外,还需要更新人脸主库中的人脸图像,具体是在达到一定的条件后直接用人脸备库的人脸图像更新人脸主库的人脸图像。

更新人脸主库可以是在发现用户随着年龄的增长其相貌与在人脸主库中存储的人脸图像已出现了一些差异后(即使用第二阈值作为判断比对是否成功的标准的次数达到一定次数后),更新人脸主库;或发现用户随着年龄的增长其相貌与在人脸主库中存储的图像已不能用于比对人脸图像后(即使用人脸备库中的人脸图像比对成功的次数达到一定次数后),更新人脸主库。

更新人脸主库可以采用下列方式实现:

分别统计使用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值,以及使用人脸备库中的人脸图像进行比对时比对成功的第二计数值;其中,在使用第二阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则不使用人脸备库中的人脸图像进行比对;当第一计数值大于第二设定值,或第二计数值大于第三设定值时,用人脸备库中的人脸图像更新人脸主库中的人脸图像;其中,第二设定值大于第三设定值。

例如,统计的得出使用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值为10次,使用人脸备库中的人脸图像进行比对时比对成功的第二计数值为20次,第二设定值为8次,第三设定值为25次,由于第一计数值大于第二设定值,因此需要对人脸主库进行更新,此时用人脸备库更新人脸主库。

又如,统计的得出使用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值为5次,使用人脸备库中的人脸图像进行比对时比对成功的第二计数值为26次,第二设定值为8次,第三设定值为25次,由于第二计数值大于第三设定值,因此需要对人脸主库进行更新,此时用人脸备库更新人脸主库。

通过使用人脸备库中的人脸图像更新人脸主库中的人脸图像,可以减少人脸主库重新采集人脸图像的工作量。

统计第一计数值、第二计数值可以采用下列方式实现:

若使用第一阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则第一计数值设置为0;

若使用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,则第二计数值设置为0,第一计数值累加1;

若第一人脸图像与第三人脸图像比对成功,则第二计数值累加1,否则第二计数值设置为0。

例如,当前采集到用户A的第一人脸图像,用第一人脸图像与人脸主库中的第二人脸图像进行比对,在使用第一阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,此时第一计数值设置为0;当采集到用户B的第一人脸图像,用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,第一季数值累加1(即此时为1);当采集到用户C的第一人脸图像,用第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,第一计数值累加1(即此时为2),其它以此类推,不再一一赘述。

一段时间之后,当采集到用户A的第一人脸图像,用第一人脸图像与人脸备库中的第三人脸图像进行比对,对应的判断结果为比对成功,此时第一计数值设置为累加1(假设在此之前第一计数值为0);当采集到用户C的第一人脸图像,用第一人脸图像与人脸备库中的第三人脸图像进行比对,对应的判断结果为比对成功,第一计数值累加1(即此时为2),其它以此类推,不再一一赘述。

基于同一发明构思,本发明一实施例中提供一种门禁设备的控制装置,该控制装置的门禁设备控制方法的具体实施方式可参见方法实施例部分的描述,重复之处不再赘述,请参见图3,该控制装置包括:

获取单元301,用于获取实时拍摄用户的第一人脸图像;

比对单元302,用于将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,所述人脸主库中存储的人脸图像是预采集的基础人脸图像;

控制单元303,用于若比对不成功,则将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,所述人脸备库中存储的人脸图像是在历史比对过程中实时采集的比对成功的人脸图像。

获取实时拍摄用户的第一人脸图像;

将所述第一人脸图像与人脸主库中存储的第二人脸图像进行比对;其中,所述人脸主库中存储的人脸图像是预采集的基础人脸图像;

若比对不成功,则将所述第一人脸图像与人脸备库中的存储的第三人脸图像进行比对,若比对成功则控制门禁设备开启;其中,所述人脸备库中存储的人脸图像是与所述人脸主库中第二人脸图像比对成功的实时采集的人脸图像。

一种可能的实施方式,所述控制装置还包括更新单元304,所述更新单元304用于:

使用第二阈值确定所述第一人脸图像与人脸主库中存储的第二人脸图像比对成功,则使用所述第一人脸图像对所述人脸备库执行更新操作;其中,所述第一人脸图像与所述第二人脸图像比对时,先用所述第一阈值作为判断比对成功的标准进行判断,在所述第一阈值对应的比对结果为比对失败时,再用第二阈值作为判断比对成功的标准进行判断,所述第一阈值大于所述第二阈值。

一种可能的实施方式,所述更新单元304还用于:

若所述第一人脸图像与所述第三人脸图像比对成功,则使用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元304还用于:

判断所述人脸备库中是否存在与所述第二人脸图像对应的第三人脸图像;

若不存在,则将所述第一人脸图像存储到所述人脸备库中;

若存在,则用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元304还用于:

判断所述第一人脸图像的图像质量是否高于所述第二人脸图像的图像质量;

若为是,将所述第一人脸图像存储在所述人脸备库中。

一种可能的实施方式,所述更新单元304还用于:

判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量;

若为是,用所述第一人脸图像更新所述第三人脸图像。

一种可能的实施方式,所述更新单元304还用于:

分别从所述第一人脸图像和所述第二人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第二人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第二人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第二人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第二人脸图像的图像质量。

一种可能的实施方式,判断所述第一人脸图像的图像质量是否高于所述第三人脸图像的图像质量,包括:

分别从所述第一人脸图像和所述第三人脸图像中提取多个人脸图像特征;其中,所述人脸图像特征用于表征人脸图像质量的构成要素;

针对同一人脸图像特征,比较所述第一人脸图像与所述第三人脸图像的优劣,并量化为优劣值;其中,对应所述同一人脸图像特征,所述第一人脸图像优于所述指定人脸图像,对应的优劣值设为第一值,否则设为第二值;

根据所述多个人脸图像特征中为每个人脸图像特征预设的权重,及对应优劣值,计算所述第一人脸图像、所述第三人脸图像的综合优劣值;其中,所述综合优劣值为个人脸图像特征对应的权重与其优劣量化值的和值;

根据所述第一人脸图像、所述第三人脸图像的综合优劣值的大小关系,判断所述第一人脸图像是否高于所述第三人脸图像的图像质量。

一种可能的实施方式,所述更新单元304还用于:

分别统计使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功的第一计数值,以及使用所述人脸备库中的人脸图像进行比对时比对成功的第二计数值;其中,在使用所述第二阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则不使用所述人脸备库中的人脸图像进行比对;

当所述第一计数值大于第二设定值,或所述第二计数值大于第三设定值时,用所述人脸备库中的人脸图像更新所述人脸主库中的人脸图像;其中,所述第二设定值大于所述第三设定值。

一种可能的实施方式,所述更新单元304还用于:

若使用第一阈值作为判断比对是否成功的标准时,若对应的判断结果为比对成功,则所述第一计数值设置为0;

若使用所述第二阈值作为判断比对是否成功的标准时,对应的判断结果为比对成功,则所述第二计数值设置为0,所述第一计数值累加1;

若所述第一人脸图像与所述第三人脸图像比对成功,则所述第二计数值累加1,否则所述第二计数值设置为0。

基于同一发明构思,本发明实施例中提供了一种门禁设备的控制装置,包括:至少一个处理器,以及

与所述至少一个处理器连接的存储器;

其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上所述的门禁设备的控制方法。

基于同一发明构思,本发明实施例还提一种可读存储介质,包括:

存储器,

所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上所述的门禁设备的控制方法。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

相关技术
  • 门禁机的人脸识别控制方法及装置、门禁设备、存储介质
  • 门禁控制方法、门禁控制装置、电子设备以及存储介质
技术分类

06120112773513