基于Haar特征的人脸识别算法
作者:黄华盛
来源:《计算机光盘软件与应用》2013年第23期
摘 要:本文采用基于类Haar特征和AdaBoost分类器的算法,用于检测人脸的区域。实验结果表明,该算法具有运行速度快,识别准确率高的特点。
关键词:类Haar特征;AdaBoost;人脸识别
中图分类号:TP391.41
人脸在社会交往中扮演着十分重要的角色,是人类在确定一个人身份时所采用的最普通的生物特征,研究人脸跟踪识别及其相关技术具有十分重要的理论价值和应用价值[1]。
然而,人脸识别在实际中很难应用,其主要原因在于:实际场景中的人脸区域位置无法确定,光照强度无法确定,使得人脸的区域难以准确定位;其次,对于定位的ROI区域,难以选定合适的算法对该区域进行快速而准确的识别。
本文采用基于类Haar特征和AdaBoost分类器进行人脸区域的检测。
1 算法过程
人脸检测算法包括两个过程:训练过程和识别过程。训练过程对样本图片计算每一个类Haar特征,从中选择若干个识别精度高的特征;每一个选中的特征构成一个弱分类器,众多弱分类器采用AdaBoost算法构成一个强分类器。
本文调用OpenCV提供的分类器,不涉及训练过程,因此文章的主要内容是分类器的识别过程。识别过程根据分类器选择的特征计算图片的特征向量,然后应用AdaBoost分类器进行车辆区域的检测。
2 识别过程
对每一个ROI区域的识别包括图像的预处理、特征图的计算、类Haar特征的计算和分类识别四个部分。
2.1 图像的预处理
首先,将大小归一化为40*40;接着,将彩色图片转化为灰度图。
2.2 积分图的计算
基于Haar特征的人脸识别算法_信息与通信_工程科技_专业资料 暂无评价
人脸检测前后对照图 ?效果演示 相关概念介绍 AdaBoost人脸检测训练算法速度很重要 的两方面是特征选取和特征计算。选取的特征 为矩特征-Haar特征,计算的方法为积分图...
关键词 人脸检测, Haar-Like 特征, Haar-Like T 特征, Adaboost 分类器, 级联分类器 TP 391. 4 文中提出一种基于 Haar-Like T 特征的人脸检测算法. Haar-...
Haar 特征 人脸识别 方法简介 基于像素的人脸识别的算法计算成本较高, Haar 特征是基于"块"的特征, 能够降低计算成本. 对于一张 24*24 的图片能够提取的 haar ...
1、详细得介绍了Adaboost算法的Haar特征、积分图像、弱分类器、强 分类器的概念,在深入研究基于Adaboost算法的人脸检测方法的同 时,构建了一个人脸实时检测系统。 ...
Viola 的人脸检测方法是一种基于积分图、级联分类检测器和 Adaboost 算法 的方法,方法框架可以分为以下 3 大步骤: 1)使用 Haar-like 特征表示人脸 ,使用 “积分...
一种基于sift算法的人脸识别方法_IT/计算机_专业资料。一种基于 sift 算法的人脸...得比较成熟, 可以使用 OpenCV自带的Adaboost和Haar特征对图像中的 人脸区域进行...
大的方面讲述基于隐马尔可夫模型的人脸识别系统的实现 原理及过程,其主要研究内容为: 1.利用人脸特有的生物特征,完成一个基于Haar-Like特征的人 脸检测算法的设计...
·基于 Gabor 特征表示的人脸检测方法 问题:Viola 等人提出的 AdaBoost 算法中人脸弱特征表示采用的是 Haar 特征,Haar 特 征具有计算简单的优点, 但其缺点是特征...
基于haar特征的人脸检测_电脑基础知识_IT/计算机_专业资料。基于haar特征的人脸检测程序代码: #include "cv.h" #include "highgui.h" #include <stdio.h> #incl...
基于AdaBoost算法的人脸检测方法综述_计算机软件及应用_IT/计算机_专业资料。毕业...在第四章, 我们介绍了影响 AdaBoost 训练算法的两个重要因素: haar 矩形特征与...
闽公网安备 35021102001881号 
热门文档