一种人脸检测方法及装置与流程

文档序号:12365443阅读:来源:国知局

技术特征:

1.一种人脸检测方法,其特征在于,包括:

通过第一深度卷积网络获取候选人脸图像,所述第一深度卷积网络为预置的用于初检的全卷积网络;

通过第二深度卷积网络对所述候选人脸图像进行计算,得到所述候选人脸图像的可靠性数值,所述第二深度卷积网络为预置的用于校验的深度卷积网络;

若所述候选人脸图像的可靠性数值大于预设阈值,则判定为最终人脸图像。

2.根据权利要求1所述的方法,其特征在于,所述通过第一深度卷积网络获取候选人脸图像包括:

通过第一深度卷积网络生成人脸热力图;

从所述人脸热力图中确定局部最热点,并将所述局部最热点作为候选人脸位置;

根据所述候选人脸位置获取候选人脸图像。

3.根据权利要求2所述的方法,其特征在于,所述根据所述候选人脸位置获取候选人脸图像之前包括:

判断所述候选人脸位置是否存在重叠;

若是,则合并重叠的所述候选人脸位置。

4.根据权利要求1所述的方法,其特征在于,所述通过第一深度卷积网络获取候选人脸图像之前包括:

生成第一深度卷积网络;

采集人脸图像和非人脸图像,并将所述人脸图像和非人脸图像作为训练样本;

通过所述训练样本训练所述第一深度卷积网络。

5.根据权利要求1至4任意一项所述的方法,其特征在于,所述第二深度卷积网络为多个深度卷积网络,通过第二深度卷积网络对所述候选人脸图像进行计算,得到所述候选人脸图像的可靠性数值包括:

通过所述多个深度卷积网络分别对所述候选人脸图像进行计算,得到所述候选人脸图像的多个可靠性数值;

根据所述多个可靠性数值得到所述候选人脸图像的可靠性数值。

6.根据权利要求1至5任意一项所述的方法,其特征在于,所述第一深度卷积网络包含多层,依次为:第一输入层、第一卷积层、第一输出层、第一最大池化层、第二输出层、第一激活函数层、第二卷积层、第三输出层、第二激活函数层、第三卷积层以及第四输出层;所述第二深度卷积网络包括多层,依次为:第二输入层、第四卷积层、第五输出层、第二最大池化层、第六输出层、第三激活函数层、第五卷积层、第七输出层、第三最大池化层、第八输出层、第四激活函数层、全连接层以及第九输出层。

7.一种人脸检测装置,其特征在于,包括:

获取模块,用于通过第一深度卷积网络获取候选人脸图像,所述第一深度卷积网络为预置的用于初检的全卷积网络;

第一处理模块,用于通过第二深度卷积网络对所述候选人脸图像进行计算,得到所述候选人脸图像的可靠性数值,所述第二深度卷积网络为预置的用于校验的深度卷积网络;

判定模块,用于若所述候选人脸图像的可靠性数值大于预设阈值,则判定为最终人脸图像。

8.根据权利要求7所述的装置,其特征在于,所述获取模块包括:

生成单元,用于通过第一深度卷积网络生成人脸热力图;

第一处理单元,用于从所述人脸热力图中确定局部最热点,并将所述局部最热点作为候选人脸位置;

获取单元,用于根据所述候选人脸位置获取候选人脸图像。

9.根据权利要求8所述的装置,其特征在于,所述装置还包括:

判断模块,用于判断所述候选人脸位置是否存在重叠;

第二处理模块,用于若判断模块判断所述候选人脸位置存在重叠,则合并重叠的所述候选人脸位置。

10.根据权利要求7所述的装置,其特征在于,所述装置还包括:

生成模块,用于生成第一深度卷积网络;

第三处理模块,用于采集人脸图像和非人脸图像,并将所述人脸图像和非人脸图像作为训练样本;

训练模块,用于通过所述训练样本训练所述第一深度卷积网络。

11.根据权利要求7至10任意一项所述的装置,其特征在于,所述第二深度卷积网络为多个深度卷积网络,所述第一处理模块包括:

计算单元,用于通过所述多个深度卷积网络分别对所述候选人脸图像进行计算,得到所述候选人脸图像的多个可靠性数值;

第二处理单元,用于根据所述多个可靠性数值得到所述候选人脸图像的可靠性数值。

12.根据权利要求7至11任意一项所述的装置,其特征在于,所述第一深度卷积网络包含多层,依次为:第一输入层、第一卷积层、第一输出层、第一最大池化层、第二输出层、第一激活函数层、第二卷积层、第三输出层、第二激活函数层、第三卷积层以及第四输出层;所述第二深度卷积网络包括多层,依次为:第二输入层、第四卷积层、第五输出层、第二最大池化层、第六输出层、第三激活函数层、第五卷积层、第七输出层、第三最大池化层、第八输出层、第四激活函数层、全连接层以及第九输出层。

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