基于Adaboost算法的人脸检测研究及实现(9)
发布时间:2021-06-06
发布时间:2021-06-06
基于Adaboost算法的人脸检测研究及实现
2.Adaboost算法的检测原理与实现方法
2Adaboost算法的检测原理与实现方法
Adaboost算法溉述
Adaboost算法根据人脸面部的灰度分布特征,选择使用了haar特征[311151。haar特2.1
征是一种基于积分图像的特征,主要在灰度图像中使用,该特征计算简单,提取速度较快。Adaboost算法首先提取图像中的haar特征,然后通过训练过程从中选出最优的haar特征,再将训练得到的haar特征转换成弱分类器,最后将得到的弱分类器进行优化组合用于人脸检测。
图2-1给出了使用Adaboost算法进行人脸检测的流程图1191。
离线训练检测过程
国2.1基于Adaboost算法的人脸检测流程图
Fi92-1theflowchartoffacedetectionbasedonAdaboostalgorithm
2.1.1积分图像
积分图像啪是将原图像中任一点的左上方的全部像素相加作为当前点像素值所得到
的图像;积分图像中每个点(x,y)的值为原图像中点(x,y)左上部分所有象素值的累加:
ii(x,y)=∑f(x’,Y’)
其中f为原始图像,打为积分图像。图2Z‘主g’蹇L个积分图像的例子:(2.1)
(a)全l图像(b)积分图像(Matlab调整显示)
图2-2积分图像示意图
Fig2-2exampleofintegral
image
下一篇:中专学校新生报名登记表