人脸检测——基于机器学习2Haar特性
Posted gfgwxw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了人脸检测——基于机器学习2Haar特性相关的知识,希望对你有一定的参考价值。
1.什么是Haar特征
Haar特征是一种反映人脸灰度差异的矩形特征,因其与Haar小波类似而得名。
2.什么是Haar小波
Haar小波:
定义
其波形图为
由图2.1可以看出,Haar小波可以看作二值分类问题,如同Haar矩阵特征非黑即白,故Haar矩阵特征又称为类Haar特征。
3.Haar特征
Haar特征也称为矩形特征,它是由两个或多个形状大小相同的矩阵组合而成。常用的Haar特征如下图所示:
4.Haar特征值计算中中引入积分图
Haar特征的特征值可以表示为:
表示所选Haar特征中黑、白矩形的总个数,表示每种类型的矩形对应的权值,表示矩形区域内像素值的和。
虽然,Haar特征模板数量仅有十几种,但是它任意变换一个位置或大小就能被定义为一个新的特征,所以Haar特征的总数目非常巨大。然而,对于数目庞大的特征计算特征值时都要分别计算每个矩形区域内的像素总和,显然是极其费时的,直接影响检测速度。因而引入积分图
5.具体计算步骤
a.首先对于原图像完成积分图像的计算转换
b.对于积分图像,任何矩形区域的灰度值之和仅仅与四个定点的值有关.(https://www.cnblogs.com/gfgwxw/p/9415218.html)
然后通过即可求得Haar特征值。
由此可见,利用积分图计算Haar特征值时,只与该特征的各顶点在积分图中相对于顶点的值有关,因此只需扫描输入原图一遍得到积分图就可计算任何一个特征值,大大减少特征值计算的时间。
6.参考与致谢
《基于AdaBoost的视频人脸检测》张静
《基于AdaBoost的人脸检测》魏喆
《基于AdaBoost的视频人脸检测》李晶惠
以上是关于人脸检测——基于机器学习2Haar特性的主要内容,如果未能解决你的问题,请参考以下文章
[计算机视觉]人脸应用:人脸检测人脸对比五官检测眨眼检测活体检测疲劳检测