一种皮肤区域识别方法和相关装置制造方法及图纸

技术编号:37887034 阅读:14 留言:0更新日期:2023-06-18 11:51
本申请公开了一种皮肤区域识别方法和相关装置,获取的图像的像素格式为YUV格式,即图像包括用于表征灰度的Y分量和用于表征色度的UV分量,不同的肤色种类对应的UV分量所处的肤色范围值不同,在获取图像中对象的肤色种类后,确定肤色种类对应的UV分量所处的肤色范围值,从图像的UV分量中确定出属于前述肤色范围值的目标UV分量,该目标UV分量表示对象的皮肤区域,根据目标UV分量在图像中的位置确定出对象的皮肤区域。由此,在获得YUV格式的图像后,从图像的UV分量中确定出属于对象肤色范围值的目标UV分量,目标UV分量在图像中的位置即为对象的皮肤区域,通过先确定对象的皮肤区域,在后续可以仅对皮肤区域进行美颜,避免非皮肤区域失真的问题。区域失真的问题。区域失真的问题。

【技术实现步骤摘要】
一种皮肤区域识别方法和相关装置


[0001]本专利技术涉及图像处理
,尤其是涉及一种皮肤区域识别方法和相关装置。

技术介绍

[0002]美颜是小视频、手机拍照、直播等会用到的功能,美颜的主要原理是通过磨皮和美白来达到整体美颜的效果。磨皮的技术术语是去噪,即对图像中的噪点进行去除或者模糊化处理,常见的去噪算法有均值模糊、高斯模糊和中值滤波等。美白则实际上是调整图像的色彩,使人的肤色看起来更白,更加靓丽,包括调节色温,亮度,对比度等。
[0003]相关技术中,使用美颜功能后,会对整张图像进行处理,即不仅对人物的皮肤区域进行美颜,还会对背景区域等非皮肤区域进行美颜,导致非皮肤区域失真。

技术实现思路

[0004]针对上述问题,本申请提供一种皮肤区域识别方法和相关装置,用于解决使用美颜功能后,非皮肤区域失真的问题。
[0005]基于此,本申请实施例公开了如下技术方案:
[0006]一方面,本申请实施例提供一种皮肤区域识别方法,所述方法包括:
[0007]获取图像中对象的肤色种类,所述图像的像素格式为亮度色度YUV格式;
[0008]确定所述肤色种类对应的色度UV分量所处的肤色范围值;
[0009]从所述图像的UV分量中确定出属于所述肤色范围值的目标UV分量;
[0010]根据所述目标UV分量在所述图像中的位置确定所述对象的皮肤区域。
[0011]可选的,所述获取图像中对象的肤色种类,包括:
[0012]展示多种肤色种类;
[0013]接收携带图像中对象的肤色种类的选择指令;
[0014]从所述选择指令中获取所述图像中对象的肤色种类。
[0015]可选的,所述获取图像中对象的肤色种类,包括:
[0016]获取包括对象的图像;
[0017]根据人脸特征识别所述图像中对象的人脸区域;
[0018]根据所述人脸区域的颜色种类确定所述对象的肤色种类。
[0019]可选的,所述方法还包括:
[0020]将所述图像中的灰度Y分量和色度UV分量分开存储;
[0021]从所述图像的UV分量中确定出属于所述肤色范围值的目标UV分量,包括:
[0022]遍历所述图像的UV分量,将属于所述肤色范围值的UV分量确定为目标UV分量。
[0023]可选的,所述根据所述目标UV分量在所述图像中的位置确定所述对象的皮肤区域,包括:
[0024]根据所述目标UV分量确定所述目标UV分量在所述图像中的位置;
[0025]根据所述目标UV分量在所述图像中的位置确定所述目标Y分量在所述图像中的位
置;
[0026]根据所述目标UV分量在所述图像中的位置和所述目标Y分量在所述图像中的位置,确定所述对象的皮肤区域。
[0027]可选的,所述方法还包括:
[0028]对所述对象的皮肤区域进行美颜处理。
[0029]另一方面,本申请实施例提供一种皮肤区域识别装置,所述装置包括:获取单元、第一确定单元、第二确定单元和第三确定单元;
[0030]所述获取单元,用于获取图像中对象的肤色种类,所述图像的像素格式为亮度色度YUV格式;
[0031]所述第一确定单元,用于确定所述肤色种类对应的色度UV分量所处的肤色范围值;
[0032]所述第二确定单元,用于从所述图像的UV分量中确定出属于所述肤色范围值的目标UV分量;
[0033]所述第三确定单元,用于根据所述目标UV分量在所述图像中的位置确定所述对象的皮肤区域。
[0034]另一方面本申请提供了一种计算机设备,所述设备包括处理器以及存储器:
[0035]所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
[0036]所述处理器用于根据所述程序代码中的指令执行上述方面所述的方法。
[0037]另一方面本申请提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方面所述的方法。
[0038]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面所述的方法。
[0039]相对于现有技术,本申请上述技术方案的优点在于:
[0040]获取的图像的像素格式为YUV格式,即图像包括用于表征灰度的Y分量和用于表征色度的UV分量,不同的肤色种类对应的UV分量所处的肤色范围值不同,在获取图像中对象的肤色种类后,确定肤色种类对应的UV分量所处的肤色范围值,从图像的UV分量中确定出属于前述肤色范围值的目标UV分量,该目标UV分量表示对象的皮肤区域,根据目标UV分量在图像中的位置确定出对象的皮肤区域。由此,在获得YUV格式的图像后,从图像的UV分量中确定出属于对象肤色范围值的目标UV分量,目标UV分量在图像中的位置即为对象的皮肤区域,通过先确定对象的皮肤区域,在后续可以仅对皮肤区域进行美颜,避免非皮肤区域失真的问题。
附图说明
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0042]图1本申请实施例提供的一种皮肤区域识别方法的流程图;
[0043]图2本申请实施例提供的一种皮肤区域识别装置的示意图;
[0044]图3为本申请实施例提供的一种计算机设备的结构图。
具体实施方式
[0045]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0046]为了满足人们对美颜的需求,相关技术中,会采用开发图形库(Open Graphics Library,OpenGL)的方式对一帧图像的全部纹理直接美颜处理,使图像不需要美颜处理的区域,即非皮肤区域失真。同时,OpenGL的方式会复制备份图像数据传输给图形处理器(graphics processing unit,GPU),增加了技术上的复杂度、学习成本以及内存空间的开销。
[0047]基于此,本申请实施例提供一种皮肤区域识别方法,获取的图像的像素格式为YUV格式,即图像包括用于表征灰度的Y分量和用于表征色度的UV分量,不同的肤色种类对应的UV分量所处的肤色范围值不同,在获取图像中对象的肤色种类后,确定肤色种类对应的UV分量所处的肤色范围值本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种皮肤区域识别方法,其特征在于,所述方法包括:获取图像中对象的肤色种类,所述图像的像素格式为亮度色度YUV格式;确定所述肤色种类对应的色度UV分量所处的肤色范围值;从所述图像的UV分量中确定出属于所述肤色范围值的目标UV分量;根据所述目标UV分量在所述图像中的位置确定所述对象的皮肤区域。2.根据权利要求1所述的方法,其特征在于,所述获取图像中对象的肤色种类,包括:展示多种肤色种类;接收携带图像中对象的肤色种类的选择指令;从所述选择指令中获取所述图像中对象的肤色种类。3.根据权利要求1所述的方法,其特征在于,所述获取图像中对象的肤色种类,包括:获取包括对象的图像;根据人脸特征识别所述图像中对象的人脸区域;根据所述人脸区域的颜色种类确定所述对象的肤色种类。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述图像中的灰度Y分量和色度UV分量分开存储;从所述图像的UV分量中确定出属于所述肤色范围值的目标UV分量,包括:遍历所述图像的UV分量,将属于所述肤色范围值的UV分量确定为目标UV分量。5.根据权利要求1所述的方法,其特征在于,所述根据所述目标UV分量在所述图像中的位置确定所述对象的皮肤区域,包括:根据所述目标UV分量确定所述目标UV分量在所述图像中的位置;根据所述目标UV分量在所述图像中的位置确定所述目标Y分量在所述图像中的位置;根据所述目标UV分量在所述图像中的位置和...

【专利技术属性】
技术研发人员:陈天仙周辉金昊
申请(专利权)人:广州市千钧网络科技有限公司
类型:发明
国别省市:

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

1