基于隐马尔科夫的人脸识别1人脸检测及常用算法人脸检测,指的是从输入的图像(或者视频)中确定人脸的位置、大小和姿态的过程,是进行人脸识别的基础,也是实现人脸识别功能的一个关键环节
人脸检测是一种计算机视觉中的模式识别问题,就是将所有的人脸作为一个模式,而非人脸作为另一种模式,人脸检测的核心问题就是将人脸模式和非人脸模式区别开来
人脸检测的算法主要分为两大类,基于先验知识的和基于后验知识的学习和训练的算法
常见人脸检测的算法有:基于特征子脸人脸检测算法:该算法将所有人脸的集合视作一个人脸子空间,通过检测样本与子空间之间的投影距离检测样本中是否存在人脸;基于模板匹配的人脸检测算法:该算法先设计一个代表标准人脸的模板,将进行检测的样本与标准模板进行比对,通过考察样本与标准模板的匹配程度,设置合理的阈值来检测样本中是否存在人脸;神经网络人脸检测算法:该算法是一种学习算法,用于学习的训练集分为属于人脸图像的训练集和非人脸图像的训练集两类,通过学习从而产生分类器进行人脸检测;基于纹理模型的算法,对于人脸图像的灰度共生矩阵进行计算可以获得倒数分差、惯量相关特征这三个特征矩阵,然后通过迭代计算求得人脸图像矩阵中的参数
使用这种方法取得的模型就被称为人脸纹理模型
若人脸姿态有旋转,通过对眼睛进行定位可以计算出人脸的旋转角度或者使用投影直方图FFT变换等方法确定人脸旋转的方向,再进行人脸检测
1Haar特征Harr特征是一种矩形特征,在特征提取时由四类特征组成特征模板—边缘特征、圆心环绕特征、线性特征和特定方向的特征
特征模板包括白色矩形和黑色矩形两种
白色矩形内像素和(Sum白)减去黑色矩形像素和(Sum黑)就是模板的特征值
Haar特征反映的是图像中相邻矩形区域的灰度变化
Haar特征的每一个特征值feature可以表示为:iNiirrectsumfeature1其中i表示矩形的权重,i