基于Adaboost算法的人脸检测研究及实现(13)
发布时间:2021-06-06
发布时间:2021-06-06
基于Adaboost算法的人脸检测研究及实现
2.Adaboost算法的检测原理与实现方法
导致了Adaboost算法训练过程极为费时,这恰恰是算法需要改进的关键问题之一。
(2)生成弱分类器‘21‘191‘201
每一个haar特征都对应着一个弱分类器,每一个弱分类器都是根据它所对应的Ilaar
特征的参数来定义的。利用上述haar特征的位置信息,对训练样本进行统计就可以得到
对应的特征参数。弱分类器的定义公式如下:
㈣=E矿。砌缀鹏
其中,特征参数p,表示不等式方向,毋.表示阈值。(2-3)
根据统计方式的不同,弱分类器又可分为单域值弱分类器和双域值弱分类器两种。
单阈值弱分类器只有一个阂值毋,,一个方向值P,,P,不是+l,就是.1;单阈值弱分类
器体现了haar特征中的“黑白”两个部分(2.1.2节)的灰度对比特点,它以两个区域闯
灰度值是否存在一定差异为分类依据,根据单阂值弱分类器的特点,可以将此时的样本
分布分为两类情况,如图2—8所示:耻孤
图2.8(a)样本分布1图2-8(b)样本分布2
图2-8单闭值分类器的样本分布”…22’
图2-9双阕值分类器的样本分布
distributingofthesamplesfortheclassifierswithtwothresholdsFi92—8distributingofthesamplesfortheclassifierswithsinglethreshold图中横轴表示样本分布位置,纵轴表示样本的分布概率。图2.8中利用闽值将样本进行真假分类,对于不同的弱分类器,不等式方向可能是正方向也可能是负方向。同理,根据双闽值弱分类器特点,样本分布如图2-9所示:Fi92 9
双阈值分类器有两个阈值,与之对应也有两个方向参数。
以任一单阈值弱分类器为例:根据当前haar特征的定义,通过对训练样本的统计得
到正样本和负样本的平均值q’+l、e,_1,则有色=(q’+l+q,一,)/2,若q’+l>巴,.I’Pj=+l
(否则P,=一1)。同理,双阈值分类器有上、下限两个阈值,两个阈值分别对应着两个
方向参数。弱分类器的输出结果为1或0,输出1表示判断为真,也就是人脸图像,反9
下一篇:中专学校新生报名登记表