人脸识别控制方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:33437358 阅读:7 留言:0更新日期:2022-05-19 00:25
本申请涉及人脸识别领域,特别是涉及一种人脸识别控制方法、装置、计算机设备和存储介质。所述方法包括:监测目标检测对象的处理进程;在所述属性检测模块进行属性检测之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制;及在所述人脸识别模块进行人脸识别之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制。通过上述队列数量的控制方法,可以使得各模块均能持续性运行,且避免了由于队列数量过多而阻塞,从而提高了效率。从而提高了效率。从而提高了效率。

【技术实现步骤摘要】
人脸识别控制方法、装置、计算机设备和存储介质


[0001]本申请涉及人脸识别领域,特别是涉及一种人脸识别控制方法、装置、计算机设备和存储介质。

技术介绍

[0002]人脸识别算法是指在检测到人脸并定位面部关键特征点之后,主要的人脸区域就可以被裁剪出来,经过预处理之后,馈入后端的识别算法。识别算法要完成人脸特征的提取,并与库存的已知人脸进行比对,完成最终的分类。
[0003]现有技术方案,多是基于深度学习模型的人脸算法,包含人脸检测、人脸属性和人脸识别模块,通过串行或者简单的并行方式进行处理。各个模块的算法处理速度不同,由于不对各模块的输入队列的数量进行控制,而导致队列的阻塞,从而影响各模块的处理效率。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种人脸识别控制方法、装置、计算机设备和存储介质。
[0005]第一方面,本专利技术实施例提出一种人脸识别控制方法,应用于人脸识别系统,所述系统包括用于对目标检测对象进行人脸检测的人脸检测模块、用于对人脸检测模块的检测结果进行属性检测的属性检测模块以及用于对人脸检测模块的检测结果进行人脸识别的人脸识别模块,所述方法包括:
[0006]监测目标检测对象的处理进程;
[0007]在所述属性检测模块进行属性检测之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制;及
[0008]在所述人脸识别模块进行人脸识别之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制。
[0009]在一实施例中,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制包括:
[0010]若所述目标检测对象的处理进程结束,则对所述人脸检测模块和所述属性检测模块的输入队列分别增加预设数量的待处理对象;
[0011]若所述目标检测对象的处理进程未结束,则对所述属性检测模块的输入队列增加预设数量的待处理对象。
[0012]在一实施例中,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制包括:
[0013]控制方式如下式所示:
[0014][0015]式中,Q
D
表示人脸检测模块的输入队列,Q
A
属性检测模块的输入队列,use_count表
示输入的目标检测对象的进程数。
[0016]在一实施例中,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制包括:
[0017]若所述目标检测对象的处理进程结束,则对所述人脸检测模块和所述人脸识别模块的输入队列分别增加预设数量的待处理对象;
[0018]若所述目标检测对象的处理进程未结束,则对所述人脸识别模块的输入队列增加预设数量的待处理对象。
[0019]在一实施例中,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制包括:
[0020]控制方式如下式所示:
[0021][0022]式中,Q
D
表示人脸检测模块的输入队列,Q
R
表示人脸识别模块的输入队列,use_count表示输入的目标检测对象的进程数。
[0023]在一实施例中,所述方法还包括:
[0024]基于所述目标检测对象前后两次处理进程结束的时间差,确定所述人脸检测模块的延时时间,基于所述延时时间控制所述人脸检测模块、属性检测模块和人脸识别模块的并发运行。
[0025]在一实施例中,所述基于所述目标检测对象前后两次处理进程结束的时间差,确定所述人脸检测模块的延时时间包括:
[0026]延时时间的确定如下式所示:
[0027]延时时间wait=wait

+λ;
[0028]其中,wait

表示上一次人脸检测模块的延时时间,λ由所述目标检测对象前后两次处理进程结束的时间差所确定。
[0029]第二方面,本专利技术实施例提出一种人脸识别控制装置,应用于人脸识别系统,所述系统包括人脸检测模块、属性检测模块以及人脸识别模块,所述装置包括:
[0030]检测模块,用于监测目标检测对象的处理进程;
[0031]第一控制模块,用于在所述属性检测模块进行属性检测之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制;及
[0032]在所述人脸识别模块进行人脸识别之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制。
[0033]第三方面,本专利技术实施例提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行第一方面所述的步骤。
[0034]第四方面,本专利技术实施例提出一种计算机可读存储介质,其上存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的步骤。
[0035]相比于现有技术,上述方法、装置、计算机设备和存储介质,通过监测目标检测对象的处理进程;在所述属性检测模块进行属性检测之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制;及
在所述人脸识别模块进行人脸识别之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制。本专利技术通过上述队列数量的控制方法,可以使得各模块均能持续性运行,且避免了由于队列数量过多而阻塞,从而提高了效率。
附图说明
[0036]图1为一个实施例中人脸识别系统的结构示意图;
[0037]图2为一个实施例中人脸识别控制方法的流程示意图;
[0038]图3为一个实施例中队列数量控制的整体流程示意图;
[0039]图4为一个实施例中各模块的输入队列数量的控制流程示意图;
[0040]图5为一个实施例中人脸识别控制装置的结构示意图;
[0041]图6为一个实施例中计算机设备的结构示意图。
具体实施方式
[0042]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0043]本申请提供的人脸识别控制方法,可以应用于如图1所示的人脸识别系统中。人脸识别系统10包括人脸检测模块102、属性检测模块104以及人脸识别模块106。
[0044]人脸检测模块包含了人脸位置检测、跟踪、人脸角度、人脸质量评分和人脸关键点检测等。其中的检测内容可通过控制进行选择性运行,其中人脸位置框检测是必选。人脸检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种人脸识别控制方法,应用于人脸识别系统,所述系统包括用于对目标检测对象进行人脸检测的人脸检测模块、用于对人脸检测模块的检测结果进行属性检测的属性检测模块以及用于对人脸检测模块的检测结果进行人脸识别的人脸识别模块,其特征在于,所述方法包括:监测目标检测对象的处理进程;在所述属性检测模块进行属性检测之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制;及在所述人脸识别模块进行人脸识别之后,基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制包括:若所述目标检测对象的处理进程结束,则对所述人脸检测模块和所述属性检测模块的输入队列分别增加预设数量的待处理对象;若所述目标检测对象的处理进程未结束,则对所述属性检测模块的输入队列增加预设数量的待处理对象。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述属性检测模块的输入队列的数量进行控制包括:控制方式如下式所示:式中,Q
D
表示人脸检测模块的输入队列,Q
A
属性检测模块的输入队列,use_count表示输入的目标检测对象的进程数。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列和所述人脸识别模块的输入队列的数量进行控制包括:若所述目标检测对象的处理进程结束,则对所述人脸检测模块和所述人脸识别模块的输入队列分别增加预设数量的待处理对象;若所述目标检测对象的处理进程未结束,则对所述人脸识别模块的输入队列增加预设数量的待处理对象。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标检测对象的处理进程,对所述人脸检测模块的输入队列...

【专利技术属性】
技术研发人员:韦雷黄鹏
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1