The present invention provides a method of face recognition and face recognition system for face detection in the occlusion region, including: face detection and face image, the detected marker; positioning face to mark the center point, to get the right and left respectively; the left eye the center point, the right eye center point, and mark the upper two vertices frame geometry; chrominance components of each pixel is calculated by the geometric region; the selected color component is not equal to the preset difference color pixels, and counts the intervals corresponding to the pixel difference as the occlusion area. The geometric region of the present invention is composed of frame and markers by statistics in different eyes to skin color pixels, as occlusion areas, without the need to collect samples and training parameters, and is not affected by user behavior interference, has high accuracy and fast computation speed and flexible recognition.
【技术实现步骤摘要】
人脸识别方法及人脸识别系统
本专利技术属于图像处理的领域,尤其涉及一种人脸识别方法及人脸识别系统。
技术介绍
人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。通常采用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸。可广泛应用于身份识别、活体检测、唇语识别、创意相机、人脸美化、社交平台等场景中。其中,人脸识别的准确率,会受到拍照姿势(正面或侧面)、光线(白天或夜晚)、遮挡物(头发、眼镜、胡须)等多种因素的影响。其中,影响准确率最大的因素,是长垂直眉间、眼角的头发。对此,人脸识别的常见处理方法,是采用有监督的机器学习算法,其先采集大量的人脸样本,然后训练模型,进而对输入的图像进行人脸识别。这样的机器学习算法,不仅在收集人脸样本时费时费力、在训练模型的过程中涉及的参数复杂。尤其是,由于用户可能会佩戴不同样式的帽子、以及可能将头发染成不同颜色,会导致上述参数需要进行适应性修改,而常见的机器学习算法,很难应对上述用户行为而进行实时的调整。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种人脸识别方法及人脸识别系统,可以解决现有技术中的机器学习算法中收集样本时费时费力、训练过程涉及参数复杂且不易随用户行为的改变而进行调节,进而影响识别结果的准确性和灵活性的技术问题。为解决上述技术问题,本专利技术实施例提供了一种人脸识别方法,用于检测人脸中的遮挡区域,包括:对图像进行人脸检测,并对所检测到的人脸进行标记;对标记的人脸进行定位,以分别获取左眼的中心点、和右眼的中心点;将所述左眼的中心点、所述右眼的中心点、和标记框上侧两顶点构成几何区 ...
【技术保护点】
一种人脸识别方法,用于检测人脸中的遮挡区域,其特征在于,包括:对图像进行人脸检测,并对所检测到的人脸进行标记;对标记的人脸进行定位,以分别获取左眼的中心点、和右眼的中心点;将所述左眼的中心点、所述右眼的中心点、和标记框上侧两顶点构成几何区域;计算所述几何区域中每个像素的色度分量;以及筛选出所述色度分量不等于预设色度的差异像素,并统计所述差异像素所对应的区间以作为遮挡区域。
【技术特征摘要】
1.一种人脸识别方法,用于检测人脸中的遮挡区域,其特征在于,包括:对图像进行人脸检测,并对所检测到的人脸进行标记;对标记的人脸进行定位,以分别获取左眼的中心点、和右眼的中心点;将所述左眼的中心点、所述右眼的中心点、和标记框上侧两顶点构成几何区域;计算所述几何区域中每个像素的色度分量;以及筛选出所述色度分量不等于预设色度的差异像素,并统计所述差异像素所对应的区间以作为遮挡区域。2.如权利要求1所述的人脸识别方法,其特征在于,计算所述几何区域中每个像素的色度分量,具体包括:获取所述几何区域内的像素个数;获取所述每一像素的红R值、绿G值、和蓝B值;以及计算所述每一像素的色度分量,其中所述色度分量取决于所述每一像素的R值、G值、B值、和预设的常量值。3.如权利要求1或2所述的人脸识别方法,其特征在于,筛选出所述色度分量不等于预设色度的差异像素,并统计所述差异像素所对应的区间以作为遮挡区域,具体包括:设置肤色,并根据所设置的肤色生成预设色度;设置头发颜色,对所述头发颜色与所述肤色进行对比,得到对比结果;根据所述对比结果筛选出所述色度分量不大于或不小于预设色度的差异像素,并统计所述差异像素与所述几何区域的比率,作为遮挡比率;判断所述遮挡比率是否大于预设遮挡率;以及若大于所述预设遮挡率,则将所述遮挡比率对应的区域作为遮挡区域。4.如权利要求1所述的人脸识别方法,其特征在于,对图像进行人脸检测,并对所检测到的人脸进行标记,具体包括:通过开源人脸检测算法,对图像进行人脸检测;通过标记框对所检测到的人脸进行标记;以及获取标记框的左顶点、和右顶点的坐标值。5.如权利要求1或4所述的人脸识别方法,其特征在于,对标记的人脸进行定位,以分别获取左眼的中心点、和右眼的中心点,具体包括:预设眼睛的轮廓点个数;通过预设个数的轮廓点,分别对左眼轮廓和右眼轮廓进行描述,以确定左眼轮廓和右眼轮廓;根据所述左眼轮廓计算左眼的中心点的坐标值;以及根据所述右眼轮廓计算右眼的中心点的坐标值。6.一种人脸识别系统,用于检测人脸中的遮挡区域,其特征...
【专利技术属性】
技术研发人员:谭国富,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。