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

时间:2025-03-09

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

西安理工大学硕士学位论文

叠的结果。图(b)是在不同尺度下多个窗口相互重叠的情况,图(c)是最终合并的结果。

(a)同一尺度下窗口重叠(b)不同尺度下的窗口重叠(c)最终合并结果

图2.18人脸窗口合并效果图

Fi92-18resultofcombiningwindows

2.5实验结果与分析

实验选择BioID、MITEx中的1521幅人脸图像和4381幅非人脸图像作为训练样本,

总共5902幅图像,图像大小调整到24X24像素。在配置为Celeron(R)CPU

内存的Pc机上进行实验。2.80GHz,1G

2.5.1训练结果与分析

训练过程中实际使用了83699个haar特征,由于数据量庞大,平均迭代一次需要110

1秒。按照这样的速度得到1000个弱分类器的时间大约是30个小时,2000个大约需要61个小时。因为不知道制作级联分类器需要多少弱分类器,所以训练得到了4000个弱分类

器。但是在实际使用中只使用了1500多个,所以估计训练时间大约为45个小时。

表2.3给出了部分训练过程中得到的最优弱分类器的权重、迭代误差和平均误差。

表2-3训练过程中的参数

迭代次数1

1.7264

0.1510

0.14295100.99740.2695O.1952501000.74020.32300.36122000.73070.32500.19375000.66080。34060.437910000.64050.34510.3383权重迭代误差平均误差1.18450,23420.22540.83300.30300.2503

所谓迭代误差就是使用当前最优弱分类器和样本迭代权值计算得到的误差结果

(2.2.2节);平均误差是使用当前最优弱分类器和样本平均权值(1/5902)计算得到的

误差结果。迭代误差体现了当前最优弱分类器在迭代训练过程中的检测能力,而平均误

差体现了当前最优弱分类器对训练样本的检测能力。这里要强调的是,并不是平均误差

最小就是当前最优弱分类器,而是迭代误差最小才是选择最优弱分类器的标准。

为了能够将权重、迭代误差以及平均误差的变化趋势表现的更好,这里将训练得到

的前1000个弱分类器的涮练参数的高斯拟合益线绘制于图2.19中:

16

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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