检测皮肤区域的方法和检测皮肤区域的装置制造方法及图纸

技术编号:15268097 阅读:95 留言:0更新日期:2017-05-04 03:17
检测皮肤区域的方法和检测皮肤区域的装置。本发明专利技术实施例公开了一种数据收集的方法和装置。本发明专利技术实施例方法包括:获取目标图像;获取皮肤在RGB颜色空间中的预置均值和预置标准差,以及在YUV颜色空间中的预置均值和预置标准差;根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,所述第一概率为所述像素在所述RGB颜色空间中为皮肤的概率;根据所述YUV颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第二概率,所述第二概率为所述像素在所述YUV颜色空间中为皮肤的概率;确定所述目标图像中各像素为皮肤的概率,其中,所述像素为皮肤的概率为所述像素的第一概率和第二概率的算数平均值。本发明专利技术实施例能够自动检测到图片中的皮肤区域。

Method for detecting skin area and device for detecting skin region

Method for detecting skin area and device for detecting skin region. The embodiment of the invention discloses a method and a device for data collection. The embodiment of the method includes: acquiring the target image; acquire the mean and standard preset skin in the RGB color space difference, and the mean and standard preset preset in the YUV color space difference; according to the preset preset the mean and standard deviation of the RGB color space, the first to calculate the probability of each pixel in the target image the first is the probability of the pixels in the RGB color space for skin probability; according to the preset preset the mean and standard deviation in YUV color space to calculate the probability of second pixels in the target image, the second probability of the pixels in the YUV color space for skin probability; determine the pixels of the target image for the skin probability, among them, the pixel probability for the skin pixels of the first and second probability probability arithmetic mean. The embodiment of the invention can automatically detect the skin area in the image.

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种检测皮肤区域的方法和检测皮肤区域的装置
技术介绍
随着数码相机、手机的普及,图片产生的数量越来越多。然而,由于光线、摄像器材、个人相貌、拍摄角度、拍摄姿势、镜头畸变等等原因,一些拍摄出来的图片效果(特别是皮肤部分)往往不尽如人意,尤其是一些女生,经常会皮肤发黑,影响相片的整体效果。所以许多用户需要对照片中的皮肤区域进行处理。在图片处理过程中,确定皮肤区域是一个困难的问题。目前的一种方法是由专业人士采用Photoshop等图像处理软件采用专用的选取工具来选取处出皮肤区域。但这种方法的学习成本高,操作也比较麻烦,一般用户难以掌握。
技术实现思路
本专利技术实施例提供了一种检测皮肤区域的方法和检测皮肤区域的装置,能够自动检测到图片中的皮肤区域。本专利技术实施例提供一种检测皮肤区域的方法,包括:获取目标图像;获取皮肤在RGB颜色空间中的预置均值和预置标准差,以及在YUV颜色空间中的预置均值和预置标准差;根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,所述第一概率为所述像素在所述RGB颜色空间中为皮肤的概率;根据所述YUV颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第二概率,所述第二概率为所述像素在所述YUV颜色空间中为皮肤的概率;确定所述目标图像中各像素为皮肤的概率,其中,所述像素为皮肤的概率为所述像素的第一概率和第二概率的算数平均值。可选的,所述皮肤在RGB颜色空间中的预置均值包括红光成分的预置均值mr、绿光成分的预置均值mg和蓝光成分的预置均值mb,预置标准差包括红光成分的预置标准差nr、绿光成分的预置标准差ng和蓝光成分的预置标准差nb;所述根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,包括:根据公式i=1-|r-mr|/3nr计算所述像素的第一参数i,其中,r为所述像素的红光成分的亮度值,当1-|r-mr|/3nr小于0时,取i=0,当1-|r-mr|/3nr大于1时,取i=1;根据公式j=1-|g-mg|/3ng计算所述像素的第二参数j,其中,g为所述像素的绿光成分的亮度值,当1-|g-mg|/3ng小于0时,取j=0,当1-|g-mg|/3ng大于1时,取j=1;根据公式k=1-|b-mb|/3nb计算所述像素的第三参数k,其中,b为所述像素的蓝光成分的亮度值,当1-|b-mb|/3nb小于0时,取i=0,当1-|b-mb|/3nb大于1时,取k=1;根据公式P1=i1-i×j1-j×k1-k计算所述像素的第一概率P1。可选的,所述在YUV颜色空间中的预置均值和预置标准差包括色度的预置均值mu和mv,预置标准差包括色度的预置标准差nu和nv;所述根据所述YUV颜色空间中的预置均值和预置标mr准差计算所述目标图像中各像素的第二概率,包括:根据公式p=1-|u-mu|/3nu计算所述像素的第四参数p,其中u为所述像素的色调值;根据公式q=1-|v-mv|/3nv计算所述像素的第五参数q,其中v为所述像素的饱和度值;根据公式P2=p1-p×q1-q计算所述像素的第二概率P2。可选的,所述确定所述目标图像中各像素为皮肤的概率,之后还包括:计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;采用轮廓查找算法对所述目标图像中各像素的灰度值进行计算,当在所述目标图像中获取到特定轮廓时,将所述特定轮廓中的各像素的灰度值以及为皮肤的概率改为0,所述特定轮廓为长和/或宽小于5个像素的轮廓。可选的,所述确定所述目标图像中各像素为皮肤的概率,之后还包括:计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;对所述目标图像中各像素的灰度值进行高斯模糊;确定所述目标图形中各像素为皮肤的概率,其中,所述像素为皮肤的概率为高斯模糊后的像素的灰度值除以255。本专利技术实施例还提供一种检测皮肤区域的装置,包括:第一获取模块,用于获取目标图像;第二获取模块,用于获取皮肤在RGB颜色空间中的预置均值和预置标准差,以及在YUV颜色空间中的预置均值和预置标准差;第一计算模块,用于根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,所述第一概率为所述像素在所述RGB颜色空间中为皮肤的概率;第二计算模块,用于根据所述YUV颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第二概率,所述第二概率为所述像素在所述YUV颜色空间中为皮肤的概率;第一确定模块,用于确定所述目标图像中各像素为皮肤的概率,其中,所述像素为皮肤的概率为所述像素的第一概率和第二概率的算数平均值。可选的,所述皮肤在RGB颜色空间中的预置均值包括红光成分的预置均值mr、绿光成分的预置均值mg和蓝光成分的预置均值mb,预置标准差包括红光成分的预置标准差nr、绿光成分的预置标准差ng和蓝光成分的预置标准差nb;所述第一计算模块具体用于:根据公式i=1-|r-mr|/3nr计算所述像素的第一参数i,其中,r为所述像素的红光成分的亮度值,当1-|r-mr|/3nr小于0时,取i=0,当1-|r-mr|/3nr大于1时,取i=1;根据公式j=1-|g-mg|/3ng计算所述像素的第二参数j,其中,g为所述像素的绿光成分的亮度值,当1-|g-mg|/3ng小于0时,取j=0,当1-|g-mg|/3ng大于1时,取j=1;根据公式k=1-|b-mb|/3nb计算所述像素的第三参数k,其中,b为所述像素的蓝光成分的亮度值,当1-|b-mb|/3nb小于0时,取i=0,当1-|b-mb|/3nb大于1时,取k=1;根据公式P1=i1-i×j1-j×k1-k计算所述像素的第一概率P1。可选的,所述在YUV颜色空间中的预置均值和预置标准差包括色度的预置均值mu和mv,预置标准差包括色度的预置标准差nu和nv;所述第二计算模块具体用于:根据公式p=1-|u-mu|/3nu计算所述像素的第四参数p,其中u为所述像素的色调值;根据公式q=1-|v-mv|/3nv计算所述像素的第五参数q,其中v为所述像素的饱和度值;根据公式P2=p1-p×q1-q计算所述像素的第二概率P2。可选的,所述检测皮肤区域的装置还包括:第三计算模块,用于在所述第一确定模块确定所述目标图像中各像素为皮肤的概率之后,计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;第四计算模块,用于采用轮廓查找算法对所述目标图像中各像素的灰度值进行计算,当在所述目标图像中获取到特定轮廓时,将所述特定轮廓中的各像素的灰度值以及为皮肤的概率改为0,所述特定轮廓为长和/或宽小于5个像素的轮廓。可选的,所述检测皮肤区域的装置还包括:第五计算模块,用于在所述第一确定模块确定所述目标图像中各像素为皮肤的概率之后,计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;第六计算模块,用于对所述目标图像中各像素的灰度值进行高斯模糊;第二确定模块,用于确定所述目标图形中各本文档来自技高网...
检测皮肤区域的方法和检测皮肤区域的装置

【技术保护点】
一种检测皮肤区域的方法,其特征在于,包括:获取目标图像;获取皮肤在RGB颜色空间中的预置均值和预置标准差,以及在YUV颜色空间中的预置均值和预置标准差;根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,所述第一概率为所述像素在所述RGB颜色空间中为皮肤的概率;根据所述YUV颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第二概率,所述第二概率为所述像素在所述YUV颜色空间中为皮肤的概率;确定所述目标图像中各像素为皮肤的概率,其中,所述像素为皮肤的概率为所述像素的第一概率和第二概率的算数平均值。

【技术特征摘要】
1.一种检测皮肤区域的方法,其特征在于,包括:获取目标图像;获取皮肤在RGB颜色空间中的预置均值和预置标准差,以及在YUV颜色空间中的预置均值和预置标准差;根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,所述第一概率为所述像素在所述RGB颜色空间中为皮肤的概率;根据所述YUV颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第二概率,所述第二概率为所述像素在所述YUV颜色空间中为皮肤的概率;确定所述目标图像中各像素为皮肤的概率,其中,所述像素为皮肤的概率为所述像素的第一概率和第二概率的算数平均值。2.根据权利要求1所述的检测皮肤区域的方法,其特征在于,所述皮肤在RGB颜色空间中的预置均值包括红光成分的预置均值mr、绿光成分的预置均值mg和蓝光成分的预置均值mb,预置标准差包括红光成分的预置标准差nr、绿光成分的预置标准差ng和蓝光成分的预置标准差nb;所述根据所述RGB颜色空间中的预置均值和预置标准差计算所述目标图像中各像素的第一概率,包括:根据公式i=1-|r-mr|/3nr计算所述像素的第一参数i,其中,r为所述像素的红光成分的亮度值,当1-|r-mr|/3nr小于0时,取i=0,当1-|r-mr|/3nr大于1时,取i=1;根据公式j=1-|g-mg|/3ng计算所述像素的第二参数j,其中,g为所述像素的绿光成分的亮度值,当1-|g-mg|/3ng小于0时,取j=0,当1-|g-mg|/3ng大于1时,取j=1;根据公式k=1-|b-mb|/3nb计算所述像素的第三参数k,其中,b为所述像素的蓝光成分的亮度值,当1-|b-mb|/3nb小于0时,取i=0,当1-|b-mb|/3nb大于1时,取k=1;根据公式P1=i1-i×j1-j×k1-k计算所述像素的第一概率P1。3.根据权利要求1所述的检测皮肤区域的方法,其特征在于,所述在
\tYUV颜色空间中的预置均值和预置标准差包括色度的预置均值mu和mv,预置标准差包括色度的预置标准差nu和nv;所述根据所述YUV颜色空间中的预置均值和预置标mr准差计算所述目标图像中各像素的第二概率,包括:根据公式p=1-|u-mu|/3nu计算所述像素的第四参数p,其中u为所述像素的色调值;根据公式q=1-|v-mv|/3nv计算所述像素的第五参数q,其中v为所述像素的饱和度值;根据公式P2=p1-p×q1-q计算所述像素的第二概率P2。4.根据权利要求1所述的检测皮肤区域的方法,其特征在于,所述确定所述目标图像中各像素为皮肤的概率,之后还包括:计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;采用轮廓查找算法对所述目标图像中各像素的灰度值进行计算,当在所述目标图像中获取到特定轮廓时,将所述特定轮廓中的各像素的灰度值以及为皮肤的概率改为0,所述特定轮廓为长和/或宽小于5个像素的轮廓。5.根据权利要求1所述的检测皮肤区域的方法,其特征在于,所述确定所述目标图像中各像素为皮肤的概率,之后还包括:计算所述目标图像中各像素的灰度值,其中,所述像素的灰度值为所述像素为皮肤的概率与255的乘积;对所述目标图像中各像素的灰度值进行高斯模糊;确定所述目标图形中各像素为皮肤的概率,其中,所述像素为皮肤的概率为高斯模糊后的像素的灰度值除以255。6.一种检测皮肤区域的装置,其特征在于,包括:第一获取模块...

【专利技术属性】
技术研发人员:谭国富
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1