一种训练模型生成方法、人脸检测方法及装置与流程

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

技术特征:

1.一种训练模型生成方法,其特征在于,包括:

获取多个人脸正样本和多个人脸负样本;

计算每个样本中的每个像素与所述样本自身的其他像素之间的像素差特征;

从计算出的所有像素差特征中选取一个目标像素差特征,并设置所述目标像素差特征对应的点坐标和像素差值作为决策树的判断节点,用于判断区分正负样本;

将所述决策树的判断节点作为弱分类器进行级联;

迭代执行所述从计算出的所有像素差特征中选取一个目标像素差特征至所述将所述决策树的判断节点作为弱分类器进行级联的步骤,最终生成强分类器;

保存所述强分类器中决策树的每个判断节点对应的点坐标和像素差值,以生成用于人脸检测的训练模型。

2.如权利要求1所述的方法,其特征在于,所述获取多个人脸正样本和多个人脸负样本,包括:

搜集多个人脸正样本和多个人脸负样本;

将搜集的所有样本的尺寸统一处理为预设像素尺寸大小;

其中,生成的所述训练模型为通过所述预设像素尺寸大小的扫描窗口进行人脸检测的训练模型。

3.如权利要求2所述的方法,其特征在于,所述将搜集的所有样本的尺寸统一处理为预设像素尺寸大小,包括:将搜集的所有样本的尺寸统一处理为N个不同预设像素尺寸大小;所述N为大于1的正整数;

其中,对应生成的N个所述训练模型中,不同的训练模型为不同的预设像素尺寸大小的扫描窗口进行人脸检测的训练模型。

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

读取用于人脸检测的训练模型;其中所述训练模型为通过权利要求1-3任一项所述的训练模型生成方法生成的训练模型;

通过扫描窗口,根据所述训练模型的强分类器中的当前判断节点对应的点坐标提取待检测图像中的像素差特征,并根据当前判断节点对应的像素差值判断是否为人脸窗口,直到按照决策树完成所需判断节点的判断。

5.如权利要求4所述的方法,其特征在于,所述训练模型包括多个不同的预设像素尺寸大小的扫描窗口进行人脸检测的训练模型;

所述通过扫描窗口,根据所述训练模型的强分类器中的当前判断节点对应的点坐标提取待检测图像中的像素差特征,并根据当前判断节点对应的像素差值判断是否为人脸窗口,直到按照决策树完成所需判断节点的判断,包括:

通过所述多个不同预设像素尺寸大小的扫描窗口,分别根据所述训练模型对应的强分类器中的当前判断节点对应的点坐标提取待检测图像中的像素差特征,并根据当前判断节点对应的像素差值判断是否为人脸窗口,直到按照决策树完成所需判断节点的判断;

对多个检测出人脸的人脸窗口进行融合处理。

6.如权利要求4或5所述的方法,其特征在于,所述根据当前判断节点对应的像素差值判断是否为人脸窗口,包括:

检测提取的所述像素差特征的值是否大于当前判断节点对应的像素差值;

若检测为是,则判断出为人脸窗口;若检测为否,则判断出不为人脸窗口。

7.一种训练模型生成装置,其特征在于,包括:

获取模块,用于获取多个人脸正样本和多个人脸负样本;

计算模块,用于计算每个样本中的每个像素与所述样本自身的其他像素之间的像素差特征;

选取设置模块,用于从计算出的所有像素差特征中选取一个目标像素差特征,并设置所述目标像素差特征对应的点坐标和像素差值作为决策树的判断节点,用于判断区分正负样本;

级联模块,用于将所述决策树的判断节点作为弱分类器进行级联;

迭代模块,用于迭代执行所述从计算出的所有像素差特征中选取一个目标像素差特征至所述将所述决策树的判断节点作为弱分类器进行级联的步骤,最终生成强分类器;

保存模块,用于保存所述强分类器中决策树的每个判断节点对应的点坐标和像素差值,以生成用于人脸检测的训练模型。

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

搜集单元,用于搜集多个人脸正样本和多个人脸负样本;

尺寸处理单元,用于将搜集的所有样本的尺寸统一处理为预设像素尺寸大小;

其中,生成的所述训练模型为通过所述预设像素尺寸大小的扫描窗口进行人脸检测的训练模型。

9.如权利要求8所述的装置,其特征在于,所述尺寸处理单元具体用于,将搜集的所有样本的尺寸统一处理为N个不同预设像素尺寸大小;所述N为大于1的正整数;

其中,对应生成的N个所述训练模型中,不同的训练模型为不同的预设像素尺寸大小的扫描窗口进行人脸检测的训练模型。

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

读取模块,用于读取用于人脸检测的训练模型;其中所述训练模型为通过权利要求1-3任一项所述的训练模型生成方法生成的训练模型;

提取模块,用于通过扫描窗口,根据所述训练模型的强分类器中的当前判断节点对应的点坐标提取待检测图像中的像素差特征;

判断模块,用于根据当前判断节点对应的像素差值判断是否为人脸窗口,直到按照决策树完成所需判断节点的判断。

11.如权利要求10所述的装置,其特征在于,所述训练模型包括多个不同的预设像素尺寸大小的扫描窗口进行人脸检测的训练模型;

所述提取模块具体用于,通过所述多个不同预设像素尺寸大小的扫描窗口,分别根据所述训练模型对应的强分类器中的当前判断节点对应的点坐标提取待检测图像中的像素差特征;

所述判断模块具体用于,根据当前判断节点对应的像素差值判断是否为人脸窗口,直到按照决策树完成所需判断节点的判断;

所述装置还包括融合模块,用于对多个检测出人脸的人脸窗口进行融合处理。

12.如权利要求10或11所述的装置,其特征在于,所述判断模块包括:

差值检测单元,用于检测提取的所述像素差特征的值是否大于当前判断节点对应的像素差值;

若检测为是,则判断出为人脸窗口;若检测为否,则判断出不为人脸窗口。

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