一种人脸检测方法及系统技术方案

技术编号:21060748 阅读:22 留言:0更新日期:2019-05-08 07:17
本发明专利技术公开了一种人脸检测方法,包括:获取人脸图像;从所述人脸图像中识别出至少一个人脸待定区域;从所述人脸图像中定位出人脸连通区域;分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。另外,本发明专利技术公开了一种人脸检测系统。本发明专利技术能够提高人脸检测的准确率。

A Face Detection Method and System

【技术实现步骤摘要】
一种人脸检测方法及系统
本专利技术涉及图像处理
,尤其涉及一种人脸检测方法及系统。
技术介绍
在使用现有技术中的人脸检测算法对人脸进行检测时,由于某些非人脸区域色度与人脸色度相近,或是某些非人脸区域的图案特征与人脸特征相近,容易导致出现非人脸区域被误检为人脸区域的情况,使得人脸区域检测的准确率偏低。
技术实现思路
本专利技术针对现有技术中存在的问题,提供了一种人脸检测方法及系统,能够提高人脸检测的准确率。本专利技术就上述技术问题而提出的技术方案如下:一方面,本专利技术提供一种人脸检测方法,包括:获取人脸图像;从所述人脸图像中识别出至少一个人脸待定区域;从所述人脸图像中定位出人脸连通区域;分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。进一步地,所述从所述人脸图像中定位出人脸连通区域,具体包括:从所述人脸图像中提取出V信息图;所述V信息图为YUV图像中的色度V的信息图;对所述V信息图进行二值化处理,获得二值化图像;从所述二值化图像中定位出人脸连通区域。进一步地,所述从所述二值化图像中定位出人脸连通区域,具体包括:从所述二值化图像中标记出至少一个连通区域;分别对每个连通区域进行检测;若检测出一个连通区域中像素的平均色度值位于人脸平均色度值范围内,且所述连通区域的面积大于预设值,则将所述连通区域作为所述人脸连通区域。进一步地,所述分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域,具体包括:分别检测每个人脸待定区域的中心是否位于所述人脸连通区域内;若是,则判定所述人脸待定区域与所述人脸连通区域重合,将所述人脸待定区域作为人脸区域。进一步地,所述分别检测每个人脸待定区域的中心是否位于所述人脸连通区域内,具体包括:获取每个人脸待定区域的中心坐标值;获取所述人脸连通区域的左上角坐标值和右下角坐标值;分别检测每个人脸待定区域的中心坐标值是否位于左上角坐标值和右下角坐标值之间;若是,则判定所述人脸待定区域的中心像素位于所述人脸连通区域内;若否,则判定所述人脸待定区域的中心像素位于所述人脸连通区域外。另一方面,本专利技术提供一种人脸检测系统,包括:图像获取模块,用于获取人脸图像;识别模块,用于从所述人脸图像中识别出至少一个人脸待定区域;定位模块,用于从所述人脸图像中定位出人脸连通区域;以及,检测模块,用于分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。进一步地,所述定位模块具体包括:提取单元,用于从所述人脸图像中提取出V信息图;所述V信息图为YUV图像中的色度V的信息图;处理单元,用于对所述V信息图进行二值化处理,获得二值化图像;以及,定位单元,用于从所述二值化图像中定位出人脸连通区域。进一步地,所述定位单元具体包括:标记子单元,用于从所述二值化图像中标记出至少一个连通区域;检测子单元,用于分别对每个连通区域进行检测;获取子单元,用于在检测出一个连通区域中像素的平均色度值位于人脸平均色度值范围内,且所述连通区域的面积大于预设值,将所述连通区域作为所述人脸连通区域。进一步地,所述检测模块具体包括:中心检测单元,用于分别检测每个人脸待定区域的中心是否位于所述人脸连通区域内;人脸区域获取单元,用于在所述中心检测单元判定为是时,判定所述人脸待定区域与所述人脸连通区域重合,将所述人脸待定区域作为人脸区域。进一步地,所述中心检测单元具体包括:第一坐标值获取子单元,用于获取每个人脸待定区域的中心坐标值;第二坐标值获取子单元,用于获取所述人脸连通区域的左上角坐标值和右下角坐标值;坐标值检测子单元,用于分别检测每个人脸待定区域的中心坐标值是否位于左上角坐标值和右下角坐标值之间;第一判定子单元,用于在所述坐标值检测子单元判定为是时,判定所述人脸待定区域的中心像素位于所述人脸连通区域内;第二判定子单元,用于在所述坐标值检测子单元判定为否时,判定所述人脸待定区域的中心像素位于所述人脸连通区域外。本专利技术实施例提供的技术方案带来的有益效果是:采用现有技术中的人脸检测算法从人脸图像中识别出至少一个人脸待定区域,并从人脸图像中定位出人脸连通区域,以根据人脸连通区域从至少一个人脸待定区域中确定出人脸区域,将不属于人脸连通区域的人脸待定区域过滤掉,以降低现有技术误检的概率,有效提高人脸检测的准确率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的人脸检测方法的流程示意图;图2是本专利技术实施例提供的人脸检测方法中检测出人脸待定区域的示意图;图3是本专利技术实施例提供的人脸检测方法中提取出的V信息图;图4是本专利技术实施例提供的人脸检测方法中的二值化图像;图5是本专利技术实施例提供的人脸检测方法中标记出连通区域的示意图;图6是本专利技术实施例提供的人脸检测方法中定位出人脸连通区域的示意图;图7是本专利技术实施例提供的人脸检测方法中检测出人脸区域的示意图;图8是本专利技术实施例提供的人脸检测系统的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提供了一种人脸检测方法,参见图1,该方法包括:S1、获取人脸图像;S2、从所述人脸图像中识别出至少一个人脸待定区域;S3、从所述人脸图像中定位出人脸连通区域;S4、分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。需要说明的是,在步骤S2中,采用现有技术中的人脸检测算法对人脸图像进行识别,由于误检可能会识别出多个人脸,如图2所述,但并非识别出的每个人脸均为真正的人脸,例如图2中的领带部分和字幕部分被误检为人脸,因此将识别出的多个人脸的区域均作为人脸待定区域以进行进一步判断。由于考虑到叠加人脸色度,轮廓及其他整体特征后,非人脸区域与人脸区域区别明显,因此本实施例通过人脸连通区域确定真正的人脸区域,将不在该人脸连通区域中被检测出的人脸视为误检,有效降低非人脸区域被误检的概率,提高人脸检测的准确率。进一步地,所述从所述人脸图像中定位出人脸连通区域,具体包括:从所述人脸图像中提取出V信息图;所述V信息图为YUV图像中的色度V的信息图;对所述V信息图进行二值化处理,获得二值化图像;从所述二值化图像中定位出人脸连通区域。需要说明的是,获取的人脸图像为RGB图像,需要将原始的RGB图像转换成YUV图像,再分离出YUV中的色度信息V。YUV格式中UV都指色彩,分别对应b(蓝)、r(红)分量信号,Y表示亮度信号。考虑到人脸偏红,而V代表红色分量信号,通过提取V分量的信息图可以过滤掉与人脸色度差异较大的背景图,突出人脸轮廓,缩减数据量,而且在V信息图上找到的轮廓有更大可能性是人脸连通区域。具体的,YUV有多种格式,本实施例使用YUV420P格式。以640×480图像为例,RGB24一帧数据量的大小size=640×480×3个字节,3代表3个通道。如果是YUV420P(即YUV标准格式4:2:0),则YUV的数据量是size=640本文档来自技高网...

【技术保护点】
1.一种人脸检测方法,其特征在于,包括:获取人脸图像;从所述人脸图像中识别出至少一个人脸待定区域;从所述人脸图像中定位出人脸连通区域;分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。

【技术特征摘要】
1.一种人脸检测方法,其特征在于,包括:获取人脸图像;从所述人脸图像中识别出至少一个人脸待定区域;从所述人脸图像中定位出人脸连通区域;分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域。2.如权利要求1所述的人脸检测方法,其特征在于,所述从所述人脸图像中定位出人脸连通区域,具体包括:从所述人脸图像中提取出V信息图;所述V信息图为YUV图像中的色度V信息图;对所述V信息图进行二值化处理,获得二值化图像;从所述二值化图像中定位出人脸连通区域。3.如权利要求2所述的人脸检测方法,其特征在于,所述从所述二值化图像中定位出人脸连通区域,具体包括:从所述二值化图像中标记出至少一个连通区域;分别对每个连通区域进行检测;若检测出一个连通区域中像素的平均色度值位于人脸平均色度值范围内,且所述连通区域的面积大于预设值,则将所述连通区域作为所述人脸连通区域。4.如权利要求1所述的人脸检测方法,其特征在于,所述分别对每个人脸待定区域进行检测,并将与所述人脸连通区域重合的人脸待定区域作为人脸区域,具体包括:分别检测每个人脸待定区域的中心是否位于所述人脸连通区域内;若是,则判定所述人脸待定区域与所述人脸连通区域重合,将所述人脸待定区域作为人脸区域。5.如权利要求4所述的人脸检测方法,其特征在于,所述分别检测每个人脸待定区域的中心是否位于所述人脸连通区域内,具体包括:获取每个人脸待定区域的中心坐标值;获取所述人脸连通区域的左上角坐标值和右下角坐标值;分别检测每个人脸待定区域的中心坐标值是否位于左上角坐标值和右下角坐标值之间;若是,则判定所述人脸待定区域的中心像素位于所述人脸连通区域内;若否,则判定所述人脸待定区域的中心像素位于所述人脸连通区域外。6.一种人脸检测系统,其特征在于,包括:图像获取模块,用于获取人脸图像;识别模块,用于从所述人脸图像中识别...

【专利技术属性】
技术研发人员:阮仕涛
申请(专利权)人:深圳市祈飞科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1