基于Adaboost算法的人脸检测研究及实现(19)

时间:2025-03-09

基于Adaboost算法的人脸检测研究及实现

2.Adaboost算法的检测原理与实现方法

图2.16图像抽样

Fi92—16imagesampling

图2—15、2一16分别介绍了两种尺度变化的策略,实际使用中一般采用第一种方法,

这是因为基于haar特征的弱分类器缩放方便。同时,由于积分图像也只需计算一次,从而有效地减少了计算量,达到了加快检测速度的目的。

2.4.2检测流程的实现

检测过程的流程如图2.17所示。因为基于Adaboost算法的人脸检测处理的是灰度

数据,所以检测的第一步是将待检测图像转换成灰度图像。

图2-17检测流程图

Fi贮一17flowchartofdetectionprocess

第二步是通过灰度图像得到积分图像,积分图像的概念在2.1.1节已经介绍过。

第三步对积分图像在不同尺度上进行检测,并在不同的尺度上分别将检测结果合并。

第四步将不同尺度下的检测结果舍若后输出。

使用分类器对图像进行扫描的时候,需要对扫描子窗口之间的间隔进行设置,有种

说法叫做“三庭五眼”心印,按照这种说法间隔设置为4。为了尽可能的减少漏检,这里的间隔设置不能太大,太小又会影响检测速度,本文第3章中将会有更加详细的说明。

在同一尺度下,当检测到人脸的两个子窗口有重叠部分的时候,就需要考虑是否需要合并。根据实验结果,当人脸子窗口重叠部分超过当前窗口大小的I/2时,合并重叠的子窗口,合并的方法就是取平均值。

此外,在不同尺度下检测到的窗口如果发生重叠也需要合并。相邻尺度下在邻近位

置一般会重复检测,这不仅会导致重复检测,而且还有可能带来不必要的错误检测结果。

图2一18给出了一个关于检测结果如何合并的例子:图(a)是同一尺度下多个窗口重

15

基于Adaboost算法的人脸检测研究及实现(19).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219