前言:算法
基于特征的方法是利用人脸的先验知识导出的规则进行人脸检测。ide
通常来讲,经常使用的特征包括人脸和人脸器官典型的边缘和形状特征(如人脸轮廓、虹膜轮廓、嘴唇轮廓等)、纹理特征(纹理是在图上表现为灰度或颜色分布的某种规律性,这种规律性在不一样类别的纹理中有其不一样特色,人脸有其特定的纹理特征)、颜色特征(人脸肤色特征,目前主要有RGB,HSV,YCbCr,YIQ,HIS等彩色空间模型被用来表示人脸的肤色,从而进行基于颜色信息的人脸检测方法的研究)。学习
人脸检测的方法:spa
– 人脸模式的变化知足必定的规律,因此能够概括描述人脸特征的规则,如灰度分布、比例关系、纹理信息等3d
– 固定模板法,可变形模板法blog
– 人脸的肤色在彩色空间中的分布相对比较集中,因此可用来检测和跟踪人脸。io
– 模板
– 将人脸检测视为区分“非人脸样本”与“人脸样本”的模式识别问题,经过对人脸样本集和非人脸样本集的学习产生分类器变量
以世纪晟科技人脸识别技术为例,世纪晟科技拥有3D人脸识别算法的核心技术,详解基于肤色特征的检测。model
· 多种肤色模型
– 将肤色区域的RGB颜色归一化,用其中的(r,g)值的颜色直方图h(r,g) 获取肤色变量的阈值
– 认为人脸肤色区域的颜色值呈高斯分布,用高斯分布的均值和方差肯定肤色变量的阈值
– 认为不一样的种族和国家的人的肤色分布不一样,在颜色直方图上造成多个聚类,可用高斯混合模型来表示
· 颜色空间
· 高斯肤色模型
提取肤色区域
– 接近椭圆形
– 有部分非肤色区域(五官、头发)
关于肤色模型几点提示——
对于背景和前景的光照变化,肤色一般不稳定
单纯的肤色信息对于人脸检测一般是不充分的
若是环境光照有变化,原有的肤色模型可能再也不适用,如何创建一个自适应的肤色模型须要进一步的研究