基于Adaboost算法的人脸检测研究及实现(12)
发布时间:2021-06-06
发布时间:2021-06-06
基于Adaboost算法的人脸检测研究及实现
西安理工大学硕士学位论文
各样本不完全相同,分别具有一定的代表性。
图2.7训练样本
Fi舀一7train/ngsⅫpl髂
训练样本使用前需要进行简单的预处理。一般来说训练样本的预处理不需要特别的
算法,但是样本中人脸的姿态要尽量一致。例如,如果训练样本是正面人脸,那么应当
保证样本中的人脸旋转角度小于5度:其次,样本大小也需要统~。一般研究中认为可
以被检测到的人脸图像最小为19X19像素,所以常用的训练样本大小有20X20、24X
24、48×48等等。
训练样本可以通过某些研究机构的网站得到,也可以自己手工裁剪制作。便于
Adaboost算法研究使用的人脸数据库及其库中人脸图像特点如表2-1所示:
表2-1人脸图像数据库
Table2—1thedatabasesoffaceimage
人脸数据库名称
MIT-CBCL人脸数据库特点共有lO个人,3200张训练图像
以及大量测试图像,人脸旋转从
0度到75度,图像大小200X200
像素网络地址http://vasc.ri.cmu.edu/idb/html/face/frontal—images/
MITEx正面姿态人脸图像2706幅,非http://ww.aivisoft.net/FaceRel
ated/index.htm人脸图像3841幅,图像大小20
×20像素
叭飒正面姿态人脸图像1150多幅,
图像大小20×20像素http://wwv.c1.cam.ac.uk/research/dtg/attarchive/facedatabase.h
tml
BiolD正面姿态人脸图像1521幅,图
像大小24X24像素http:|f礓悄.bioid.com/downloads/facedb/index.php
2.2.2训练过程的实现
训练过程分为3个步骤,首先需要提取haar特征;然后将haar特征转化成对应的弱
分类器;最后从大量的弱分类器中迭代选择出最优弱分类器。
(1)提取haar特征
常用的haar特征有4种,如图2.5所示。当然也可以在这4种特征的基础上设计出
更多、更复杂的特征11910以大小为24X24像素的训练样本为例,上述4种特征的总个数超过了160000个。这样庞大的数字给后续的迭代训练工作带来了庞大的计算量,直接
8
下一篇:中专学校新生报名登记表