人脸检测——基于机器学习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特性的主要内容,如果未能解决你的问题,请参考以下文章

人脸检测——基于机器学习4HOG特征

[计算机视觉]人脸应用:人脸检测人脸对比五官检测眨眼检测活体检测疲劳检测

图像处理——基于机器视觉技术的人脸在线识别系统设计

使用dlib基于CNN(卷积神经网络)的人脸检测器来检测人脸

用caffe一步一步实现人脸检测

Pyhton,OpenCV对象检测之——Haar级联人脸及眼睛检测