【技术实现步骤摘要】
本专利技术涉及图像处理
,具体涉及一种肤色检测方法、装置及终端。
技术介绍
目前,越来越多的智能手机、平板电脑等终端内置有美颜功能,使得用户在使用终端进行自拍或者对他人进行拍照时,可以对拍照图片中的人脸加入磨皮、美白等美颜效果,以得到视觉效果较好的人物图片。对人脸加入美颜效果首先需要识别出图片中的人脸区域,再识别出人脸区域中的肤色区域,一般只需对肤色区域加入美颜效果,而保留非肤色区域(例如眼睛、眉毛等)的真实性而不予美化。现有的肤色检测方案的做法是:识别图片中的人脸区域,计算图片的肤色参考向量,将人脸区域中两眼之间的区域设为肤色参考部分,肤色参考向量的红(Red,R)、绿(Green,G)、蓝(Blue,B)值分别是肤色参考部分的像素的平均红色值、平均绿色值以及平均蓝色值,识别人脸区域中的肤色像素,计算肤色参考向量和人脸区域包括的每个像素的色向量之间的距离,如果一个像素的距离和该像素的邻域中各像素的距离均小于一定阀值,则将像素识别为肤色像素,识别实质上包围肤色像素的椭圆,调整椭圆的边缘,获得人脸肤色区域。然而这种方案在眼睛部位戴有眼镜或其它物体时会引起肤色的误检,椭圆模型是由大量训练数据得到的参数化肤色模型,特定帧的肤色的分布不一定是一个椭圆,用参数化肤色模型对特定帧进行肤色检测也可能引起误检,此外,人脸检测的漏检(例如侧脸或正脸的漏检)会引起肤色的漏检。可见,上述方案在进行肤色检测时的准确度较低。
技术实现思路
本专利技术实施例提供了一种肤色检测方法、装置及终端,可以提高对图片进行肤色检测的准确度。本专利技术实施例第一方面提供了一种肤色检测方法,包括 ...
【技术保护点】
一种肤色检测方法,其特征在于,包括:获取待处理图片,对所述待处理图片进行人脸识别;若识别到人脸,则获取所述待处理图片中的人脸区域;根据第一模板图片集的第一肤色查找表,确定所述人脸区域的肤色查找表;根据所述人脸区域的肤色查找表和第二模板图片集的第二肤色查找表,确定所述待处理图片的肤色查找表;利用所述待处理图片的肤色查找表对所述待处理图片进行肤色检测;其中,所述第一模板图片集包括的模板图片的数量大于所述第二模板图片集包括的模板图片的数量。
【技术特征摘要】
1.一种肤色检测方法,其特征在于,包括:获取待处理图片,对所述待处理图片进行人脸识别;若识别到人脸,则获取所述待处理图片中的人脸区域;根据第一模板图片集的第一肤色查找表,确定所述人脸区域的肤色查找表;根据所述人脸区域的肤色查找表和第二模板图片集的第二肤色查找表,确定所述待处理图片的肤色查找表;利用所述待处理图片的肤色查找表对所述待处理图片进行肤色检测;其中,所述第一模板图片集包括的模板图片的数量大于所述第二模板图片集包括的模板图片的数量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若未识别到人脸,则根据所述第二肤色查找表,确定所述待处理图片的肤色查找表;利用所述待处理图片的肤色查找表对所述待处理图片进行肤色检测。3.根据权利要求1或2所述的方法,其特征在于,所述获取待处理图片,对所述待处理图片进行人脸识别之前,所述方法还包括:针对所述第一模板图片集包括的每一张模板图片,获取选定框选中的图片区域包括的像素总数和每一个像素的像素值;确定对应的像素数大于或等于所述像素总数预设比例的第一目标像素值,并将所述第一模板图片集的所述第一肤色查找表中所述第一目标像素值对应的肤色值设为第一数值,将所述第一肤色查找表中除所述第一目标像素值之外的其它像素值对应的肤色值设为第二数值;针对所述第二模板图片集包括的每一张模板图片,获取所述选定框选中的图片区域包括的像素总数和每一个像素的像素值;确定对应的像素数大于或等于所述像素总数所述预设比例的第二目标像素值,并将所述第二模板图片集的所述第二肤色查找表中所述第二目标像素值对应的肤色值设为所述第一数值,将所述第二肤色查找表中除所述第二目标像素值之外的其它像素值对应的肤色值设为所述第二数值;其中,像素值对应的肤色值为所述第一数值的像素为肤色,像素值对应的肤色值为所述第二数值的像素为非肤色。4.根据权利要求3所述的方法,其特征在于,所述根据第一模板图片集的第一肤色查找表,确定所述人脸区域的肤色查找表,包括:从所述第一肤色查找表中,查询所述人脸区域中每一个像素的像素值对应的肤色值;将所述第一肤色查找表中对应的肤色值为所述第一数值的像素值在所述人脸区域的肤色查找表中对应的肤色值也设为所述第一数值;将所述第一肤色查找表中对应的肤色值为所述第二数值的像素值在所述人脸区域的肤色查找表中对应的肤色值也设为所述第二数值。5.根据权利要求3所述的方法,其特征在于,所述根据所述人脸区域的肤色查找表和第二模板图片集的第二肤色查找表,确定所述待处理图片的肤色查找表,包括:若所述人脸区域的肤色查找表和所述第二肤色查找表中,同一个像素值对应的肤色值有一个为所述第一数值或者均为所述第一数值,则将所述同一个像素值在所述待处理图片的肤色查找表中对应的肤色值设为所述第一数值;若所述人脸区域的肤色查找表和所述第二肤色查找表中,同一个像素值对应的肤色值均为所述第二数值,则将所述同一个像素值在所述待处理图片的肤色查找表中对应的肤色值设为所述第二数值。6.根据权利要求3~5中任一项所述的方法,其特征在于,所述利用所述待处理图片的肤色查找表对所述待处理图片进行肤色检测,包括:从所述待处理图片的肤色查找表中,查询所述待处理图片中每一个像素的像素值对应的肤色值;确定像素值对应的肤色值为所述第一数值的像素为肤色,像素值对应的肤色值为所述第二数值的像素为非肤色。7.根据权利要求1所述的方法,其特征在于,所述利用所述待处理图片的肤色查找表对所述待处理图片进行肤色检测之后,所述方法还包括:对经过肤色检测的所述待处理图片进行导向滤波,得到蒙版图片;对所述待处理图片进行美化处理,得到经过美化的所述待处理图片;利用所述蒙版图片将所述待处理图片和经过美化的所述待处理图片进行融合。8.一种肤色检测装置,其特征在于,包括:获取模块,用于获取待处理图片,对所述待处理图片进行人脸识别;所述获取模块,还用于若识别...
【专利技术属性】
技术研发人员:张敏,赵光耀,王静,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。