CN104933390B - 生成皮肤图像的方法、装置以及电子设备 - Google Patents
生成皮肤图像的方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN104933390B CN104933390B CN201410102423.4A CN201410102423A CN104933390B CN 104933390 B CN104933390 B CN 104933390B CN 201410102423 A CN201410102423 A CN 201410102423A CN 104933390 B CN104933390 B CN 104933390B
- Authority
- CN
- China
- Prior art keywords
- image
- values
- value
- gray
- skin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000005286 illumination Methods 0.000 claims description 72
- 238000006243 chemical reaction Methods 0.000 claims description 8
- 238000003672 processing method Methods 0.000 claims description 5
- 229940021231 clearskin Drugs 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000010365 information processing Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Studio Devices (AREA)
Abstract
本发明实施例提供一种生成皮肤图像的方法、装置和电子设备。本发明实施例的生成皮肤图像的装置包括:第一确定单元,其用于确定拍摄图像时的照明条件;第一图像生成单元,其采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。根据本发明的实施例,能够根据拍摄图像时的照明条件,采用不同的处理方式生成皮肤图像,由此,在不同照明条件下都可以生成清晰的皮肤图像。
Description
技术领域
本发明涉及图像处理领域,尤其涉及一种生成皮肤图像的方法、装置以及电子设备。
背景技术
皮肤图像是根据图像中对应于人体皮肤的像素所生成的图像,在皮肤图像中,对应于人体皮肤的像素会被突出显示。随着视频图像采集设备的普及,皮肤图像的应用也日趋广泛。目前比较典型的应用包括人脸识别和检测、表情识别、手势识别、肌体检测、新的人机接口技术等方面。
在基于手势识别的远程控制技术中,手势识别设备首先将摄像机所拍摄的图片转化为相应的皮肤图像,并检测皮肤图像中人的手部区域,进而将检测出的手部区域与手势模板进行匹配,根据匹配结果识别出人的手势,最后由控制设备根据人的手势输出相应的控制信号。
其中,现有技术的手势识别设备采用以下公式(1)生成皮肤图像,
Skin(x,y)=r(x,y)-((g(x,y)+b(x,y))>>1) (1)
在公式(1)中,Skin(x,y)是该皮肤图像中位置坐标为(x,y)的像素的像素值,r(x,y)、g(x,y)、b(x,y)分别代表摄像机所拍摄的图片中位置坐标为(x,y)的像素的色彩值R值、G值、B值,“>>1”是指将计算结果的比特数向右移1位;
在现有技术中,手势识别设备可以采用以下公式(2)计算差的绝对值的和(Sum ofAbsolute Differences,SAD),并将具有最小SAD的区域确定为该皮肤图像的手部区域,
在公式(2)中,Skincurrent(x,y)代表当前皮肤图像中位置坐标为(x,y)的像素的像素值,其中,(x,y)∈当前皮肤图像的搜索区域中像素的位置坐标;Skinprev(x0,y0)代表前一皮肤图像中位置坐标为(x0,y0)的像素的像素值,其中,(x0,y0)∈前一皮肤图像的手部区域中像素的位置坐标;abs代表“取绝对值”的运算。
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。
发明内容
目前,在生成皮肤图像时,对于在正常照明条件下取得的图像,能够根据现有技术生成清晰的皮肤图片,但是对于在背光或低照明条件下取得的图像,根据现有技术则无法生成清晰的皮肤图像。
本发明实施例提供一种生成皮肤图像的方法、装置以及电子设备,其目的在于在不同的照明条件下均能生成清晰的皮肤图像。
根据本发明实施例的第一方面,提供一种生成皮肤图像的装置,该装置包括:
第一确定单元,其用于确定拍摄图像时的照明条件;
第一图像生成单元,其采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。
根据本发明实施例的第二方面,其具有如本发明实施例的第一方面所述的生成皮肤图像的装置。
根据本发明实施例的第三方面,提供一种生成皮肤图像的方法,该方法包括:
确定拍摄图像时的照明条件;
采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。
本发明的有益效果在于:能够根据拍摄图像时的照明条件,采用不同的处理方式生成皮肤图像,由此,在不同照明条件下都可以生成清晰的皮肤图像。
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。
附图说明
所包括的附图用来提供对本发明实施例的进一步的理解,其构成了说明书的一部分,用于例示本发明的实施方式,并与文字描述一起来阐释本发明的原理。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本发明实施例1的生成皮肤图像的装置的构成构示意图;
图2是本发明实施例1的第一确定单元的构成示意图;
图3是本发明实施例2的第一图像生成单元的构成示意图;
图4是采用实施例2的方式生成的低照明拍摄条件下对应的皮肤图像;
图5是采用现有技术生成的低照明拍摄条件下对应的皮肤图像;
图6是本发明实施例3的电子设备的***构成的一示意框图;
图7是本发明实施例4的生成皮肤图像的方法流程图;
图8是本发明实施例4的确定拍摄图像时的照明条件的方法流程图;
图9是本发明实施例4的低照明拍摄条件下生成皮肤图像的方法流程图
具体实施方式
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。
实施例1
图1是本发明实施例1的生成皮肤图像的装置的构成示意图。如图1所示,装置100包括第一确定单元101和第一图像生成单元102。
其中,第一确定单元101用于确定拍摄图像时的照明条件,第一图像生成单元102采用与该照明条件对应的处理方式生成与该图像对应的皮肤图像。
根据本发明的实施例1,能够根据照明条件确定图像的处理方式,从而在不同的照明条件下均能生成清晰的皮肤图像,解决了现有技术中存在的问题。
图2是本发明实施例1的第一确定单元的构成示意图。如图2所示,第一确定单元101包括第一转化单元201,第二确定单元202,第三确定单元203和第四确定单元204。
其中,第一转化单元201用于将该图像转化为对应的灰度图像;第二确定单元202用于根据该灰度图像中像素的灰度值,确定第一参数K;第三确定单元203用于根据该灰度图像的第一目标区域中像素的灰度值,确定第二参数L;第四确定单元用于根据该第一参数K和第二参数L与预设的阈值的关系,确定照明条件。
在本实施例中,第一转化单元201可以采用现有技术的方式,将图像转化为灰度图像,本实施例不再赘述。
第二确定单元202可以根据该灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数K,例如,采用如下的公式(3)确定该第一参数K,
其中,gray(x,y)代表该灰度图像中坐标为(x,y)处的像素的灰度值,并且(x,y)∈该灰度图像中灰度值从大到小排列时的前N1个像素的坐标,N1是正整数,并且N1可以是灰度图像中像素总数量的3%-5%,例如,N1可以是灰度图像中像素总数量的5%;最大灰度值可以根据该灰度图像的属性而有所不同,例如,该最大灰度值可以是255或128。
第三确定单元203可以根据该灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数L。例如,第三确定单元203可以采用如下的公式(5)确定该第二参数L,
其中,gray(x,y)代表该灰度图像中坐标为(x,y)处的像素的灰度值,并且(x,y)∈该灰度图像的第一目标区域中灰度值从大到小排列时前N2个像素的坐标,N2是正整数,并且N2可以是该第一目标区域中像素数量的40%-60%;该第一目标区域是该灰度图像中包含目标被摄体的区域,例如,该目标被摄体可以是人手或人脸等;N3是正整数,并且N3可以是该第一目标区域中像素数量的20%-30%,例如N3可以是该第一目标区域中像素数量的20%。
第四确定单元204可以将第一参数K和/或第二参数L与预设的阈值进行比较,根据比较结果确定该照明条件。
例如,当该第一参数K小于或等于第一阈值K1,并且该第二参数L小于或等于第三阈值L1时,确定该照明条件为背光,其中,该第一阈值K1可以是1.1-1.3中的任一数值,例如,该第一阈值K1可以是1.2,该第三阈值L1可以是70-90中的任一数值,例如,该第三阈值L1可以是80;
当该第一参数K大于第二阈值K2时,确定所述照明条件为低照明,其中,该第二阈值K2可以是1.5-2.5中的任一数值,例如,该第二阈值K2可以是2;
当该第一参数K大于第四阈值K3,且小于或等于第五阈值K4时,确定该照明条件为正常照明,其中,该第四阈值K3可以是0.9-1.1中的任一数值,例如,该第四阈值K3可以是1,该第五阈值K4可以是1.8-2.2中的任一数值,例如,该第五阈值K4可以是2。
当然,第四确定单元204确定照明条件的方式不限于此,还可以根据实际需要,设置其它的判断标准来确定该照明条件。
在本实施例中,第一图像生成单元102采用与照明条件相对应的处理方式对图像进行处理,从而生成与该图像对应的皮肤图像。
其中,在第一确定单元101确定该照明条件为正常照明时,第一图像生成单元102可以根据该图像中像素的色彩值,生成对应的皮肤图像,例如,第一图像生成单元102可以采用上述的公式(1)生成皮肤图像中位置坐标为(x,y)的像素的像素值Skin(x,y)。
在第一确定单元101确定该照明条件为背光时,第一图像生成单元102可以根据该图像中像素的色彩值,以及与该图像对应的灰度图像中像素的灰度值,生成与该图像对应的皮肤图像。例如,第一图像生成单元102可以采用以下公式(6)-(7)生成皮肤图像中位置坐标为(x,y)的像素的像素值Skin_backlight(x,y),
Skin_backlight(x,y)=Skin(x,y)+compensate(x,y) (6),
其中,
其中,gray(x,y)代表该灰度图像中坐标为(x,y)处的像素的灰度值;N4是补偿系数,其中,N4可以是25-35中的任一数值,例如N4可以是30;Skin(x,y)的含义可参考上述公式(1)。
根据本发明的实施例,能够根据拍摄图像时的照明条件,采用不同的处理方式生成皮肤图像,由此,在不同照明条件下都可以生成清晰的皮肤图像。
实施例2
本发明实施例2提供一种生成皮肤图像的装置。基于实施例1,在本实施例中,以低照明条件下第一图像生成单元102的结构为例进行说明,对于与实施例1相同的内容此处不再重复,对于与实施例1的不同内容进行详细说明。
图3是本发明实施例2的第一图像生成单元的构成示意图。如图3所示,第一图像生成单元102包括第二转化单元301,第五确定单元302和第二图像生成单元303。
其中,第二转化单元301将能够检测到目标被摄体的连续拍摄的图像转化为相应的YCbCr图像;第五确定单元302根据色度参考值以及该YCbCr图像的第一帧以外的其它帧的色度值,确定其它帧的输出色度值;第二图像生成单元303根据该其它帧的该输出色度值和亮度值,生成对应的皮肤图像。
此外,在本实施例中,生成皮肤图像的装置100还可以具有第六确定单元(未图示),其用于基于该YCbCr图像的第一帧,确定该色度参考值。
在本实施例中,第二转化单元301可以采用现有技术的方式,将能够检测到目标被摄体的连续拍摄的图像转化为YCbCr图像,本实施例不再赘述。其中,该目标被摄体可以是人手或人脸等。
此外,对图像中目标被摄体的检测,可以由现有技术中的局部二值模式(LocalBinary Patterns,LBP)分类器来实现,本发明实施例不再赘述。
该第六确定单元可以根据该YCbCr图像的第一帧的第二目标区域中色度值从大到小排列时的前N5个像素的色度值,确定该色度参考值,该第二目标区域是该第一帧中包含目标被摄体的区域。例如,第五确定单元可以采用下述公式(8)-(9)确定色度参考值Cbr和Crr,
其中,Cb(x,y)、Cr(x,y)分别代表该第一帧中坐标为(x,y)的像素的Cb和Cr色度值,(x,y)∈第二目标区域中色度值Cb或Cr从大到小排列时的前N5个像素的坐标,其中,N5可以是该第二目标区域中像素数量的40%-60%;N6和N7可以是该第二目标区域中像素数量的20%-30%,例如,N6和N7可以是该第二目标区域中像素数量的20%。
第五确定单元302可以根据该YCbCr图像第一帧之外的其它帧的色度值与色度参考值的差的绝对值,以及第一参考值R,确定该其它帧的输出色度值。当第一参考值R大于或等于该绝对值时,确定该输出色度值为第一参考值R与该绝对值的差,当该第一参考值小于该绝对值时,确定该输出色度值为零。
例如,第五确定单元302可以采用如下方式确定其它帧中每一帧的输出色度值:
分别确定该其它帧的色度值input_Cb(x,y)和input_Cr(x,y)与该色度参考值Cbr和Crr的差的绝对值,即,
temp_cb=abs(input_Cb(x,y)-Cbr) (10)
temp_cr=abs(input_Cr(x,y)-Crr) (11)
当该绝对值大于第一参考值R时,将第一参考值R赋给该绝对值,否则,该绝对值保持不变,即,
temp_cb>R?R:temp_cb (12)
temp_cr>R?R:temp_cr (13)
将该第一参考值R与该绝对值的差作为该输出色度值,即,
output_Cb(x,y)=R-temp_cb (14)
output_Cr(x,y)=R-temp_cr (15)
其中,output_Cb(x,y)和output_Cr(x,y)代表该其它帧的每一帧中,坐标为(x,y)的像素的输出色度值;第一参考值R可以是25-35之间的任一数值。
当然,以上举例只是示例,第五确定单元302还可以采用其它的方式确定输出色度值。
第二图像生成单元303可以根据其它帧的亮度值和输出色度值,生成该其它帧的色彩值,并根据该色彩值生成该其它帧对应的皮肤图像。
在本实施例中,第二图像生成单元303可以采用现有技术中的任一方式,根据亮度值和输出色度值生成色彩值,从而将该其它帧从YCbCr图像转为RGB图像。例如,可以采用如下公式生成色彩值
r(x,y)=1.164×(Y(x,y)-16)+1.596×(output_Cr(x,y)-128) (16)
b(x,y)=1.164×(Y(x,y)-16)+2.017×(output_Cb(x,y)-128) (18)
其中,Y(x,y)代表该其它帧的每一帧中,坐标为(x,y)的像素的亮度值;r(x,y)、g(x,y)、b(x,y)分别代表坐标为(x,y)的像素的色彩值R值、G值、B值。
在本实施例中,第二图像生成单元303可以采用实施例1的上述公式(1)来确定Skin(x,y),从而生成皮肤图像。
图4是采用实施例2的方式生成的低照明拍摄条件下对应的皮肤图像,图5是采用现有技术生成的低照明拍摄条件下对应的皮肤图像。由图4和图5可知,在低照明拍摄条件下,采用实施例2的方式能够生成更为清晰的皮肤图像。
根据本发明的实施例,能够根据拍摄图像时的照明条件,采用相应的处理方式生成皮肤图像,由此,即使在低照明的拍摄条件下,也可以生成清晰的皮肤图像。
实施例3
本发明实施例提供一种电子设备,该电子设备包括如实施例1~2所述的生成皮肤图像的装置。
图6是本发明实施例3的电子设备600的***构成的一示意框图,该电子设备例如可以是用于手势识别的手势识别设备。如图6所示,该电子设备600可以包括中央处理器601和存储器602;存储器602耦合到中央处理器601。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。
在一个实施方式中,生成皮肤图像的装置的功能可以被集成到中央处理器601中。其中,中央处理器601可以被配置为:
用于确定拍摄图像时的照明条件,并采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像;
将所述图像转化为对应的灰度图像,根据所述灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数,根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数,所述第一目标区域是所述灰度图像中包含目标被摄体的区域,当所述第一参数小于或等于第一阈值,并且所述第二参数小于或等于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明,其中,所述第一阈值是1.1-1.3,所述第二阈值是1.5-2.5,所述第三阈值是70-90;
当所述照明条件为背光时,根据与所述图像对应的灰度图像中像素的灰度值,以及所述图像中像素的色彩值,生成所述皮肤图像;
当所述照明条件为低照明时,将能够检测到目标被摄体的连续拍摄的所述图像转化为相应的YCbCr图像,根据基于所述YCbCr图像的第一帧确定的色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值,根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像;
根据所述YCbCr图像的第一帧的第二目标区域中色度值从大到小排列时的前N5个像素的色度值,确定所述色度参考值,所述第二目标区域是所述YCbCr图像的第一帧中包含目标被摄体的区域;
确定所述其它帧的所述色度值与所述色度参考值的差的绝对值,当第一参考值大于或所述绝对值时,所述输出色度值为第一参考值与所述绝对值的差,当所述绝对值大于所述第一参考值时,所述输出色度值为零;
根据所述其它帧的所述亮度值和所述输出色度值,生成所述其它帧的色彩值,并根据所述色彩值生成所述其它帧对应的皮肤图像。
在另一个实施方式中,生成皮肤图像的装置可以与中央处理器601分开配置,例如可以将生成皮肤图像的装置配置为与中央处理器601连接的芯片,通过中央处理器的控制来实现生成皮肤图像的装置的功能。
此外,中央处理器601还可以被配置为根据生成的皮肤图像,识别手势,关于识别手势的具体方式,可以参考本申请背景技术中对手势识别设备的说明。。
如图6所示,电子设备600还可以包括:通信模块603、输入单元604、显示器605、电源606。其中,例如可以经由该输入单元向该电子设备输入摄像机所拍摄的图片等,另外,该电子设备600还可以用摄像单元(图未示出)来替换输入单元604,由此可以直接通过摄像单元拍摄图片;此外,电子设备600还可以通过通信模块603向其它设备输出手势识别的结果等;此外,电子设备600还可以通过显示器605显示图片。值得注意的是,用户设备600也并不是必须要包括图6中所示的所有部件;此外,用户设备600还可以包括图6中没有示出的部件,可以参考现有技术。
如图6所示,中央处理器601有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器601接收输入并控制用户设备600的各个部件的操作。
其中,存储器602,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可存储执行有关信息的程序。并且中央处理器601可执行该存储器602存储的该程序,以实现信息存储或处理等。其他部件的功能与现有类似,此处不再赘述。用户设备600的各部件可以通过专用硬件、固件、软件或其结合来实现,而不偏离本发明的范围。
实施例4
本发明实施例4提供一种生成皮肤图像的方法,对应于实施例1-2所述的生成皮肤图像的装置,与实施例1-2相同的内容不再赘述。
图7是本发明实施例4的生成皮肤图像的方法流程图,如图7所述,该方法包括:
步骤701,确定拍摄图像时的照明条件;
步骤702,采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。
图8是本发明实施例4的确定拍摄图像时的照明条件的方法流程图,如图8所示,该方法包括:
步骤801,将所述图像转化为对应的灰度图像;
步骤802,根据所述灰度图像中像素的灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数;
步骤803根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数;
步骤804,当所述第一参数小于第一阈值,并且所述第二参数小于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明。
本实施例中各步骤801-804的具体工作方式请参考实施例1-2中相应单元的具体工作方式,此处不再赘述。
图9是本发明实施例4的低照明拍摄条件下生成皮肤图像的方法流程图,如图9所示,该方法包括:
步骤901,将能够检测到目标被摄体的连续拍摄的所述图像转化为相应的YCbCr图像;
步骤902,根据色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值;
步骤903,根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像。
本实施例中各步骤901-903的具体工作方式请参考实施例2中相应单元的具体工作方式,此处不再赘述。
此外,在本实施例中,当确定照明条件为正常照明条件时,可以根据图像中像素的色彩值,生成对应的皮肤图像;当确定照明条件为背光是,可以根据图像中像素的色彩值,以及与该图像对应的灰度图像中像素的灰度值,生成对应的皮肤图像。具体工作方式可参考实施例1中相应单元的具体工作方式,此处不再赘述。
根据本发明的实施例,能够根据拍摄图像时的照明条件,采用不同的处理方式生成皮肤图像,由此,在不同照明条件下都可以生成清晰的皮肤图像。
本发明实施例还提供一种计算机可读程序,其中当在信息处理装置或用户设备中执行所述程序时,所述程序使得计算机在所述信息处理装置或用户设备中执行实施例4所述的生成皮肤图像的方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在信息处理装置或用户设备中执行实施例4所述的生成皮肤图像方法。
本发明实施例还提供一种计算机可读程序,其中当在信息处理装置或基站中执行所述程序时,所述程序使得计算机在所述信息处理装置或基站中执行实施例4所述的生成皮肤图像的方法。
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在信息处理装置或基站中执行实施例4所述的生成皮肤图像的方法。
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。
关于包括以上实施例的实施方式,还公开下述的附记:
(附记1)一种生成皮肤图像的装置,该装置包括:
第一确定单元,其用于确定拍摄图像时的照明条件;
第一图像生成单元,其采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。
(附记2)如附记1所述的装置,其中,所述第一确定单元包括:
第一转化单元,其用于将所述图像转化为对应的灰度图像;
第二确定单元,其用于根据所述灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数,N1是正整数;
第三确定单元,其用于根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数,所述第一目标区域是所述灰度图像中包含目标被摄体的区域,N2是正整数;
第四确定单元,其用于当所述第一参数小于或等于第一阈值,并且所述第二参数小于或等于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明。
(附记3)如附记2所述的装置,其中,所述第一阈值是1.1-1.3,所述第二阈值是1.5-2.5,所述第三阈值是70-90。
(附记4)如附记1所述的装置,其中,当所述第一确定单元确定所述照明条件为背光时,所述第一图像生成单元根据与所述图像对应的灰度图像中像素的灰度值,以及所述图像中像素的色彩值,生成所述皮肤图像。
(附记5)如附记1所述的装置,其中,当所述第一确定单元确定所述照明条件为低照明时,所述第一图像生成单元包括:
第二转化单元,其用于将能够检测到目标被摄体的连续拍摄的所述图像转化为相应的YCbCr图像;
第五确定单元,其用于根据基于所述YCbCr图像的第一帧确定的色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值;
第二图象生成单元,其用于根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像。
(附记6)如附记5所述的装置,其中,该装置还包括:
第六确定单元,其用于根据所述YCbCr图像的第一帧的第二目标区域中色度值从大到小排列时的前N5个像素的色度值,确定所述色度参考值,所述第二目标区域是所述YCbCr图像的第一帧中包含目标被摄体的区域,N5是正整数。
(附记7)如附记5所述的装置,其中,
所述第五确定单元用于确定所述其它帧的所述色度值与所述色度参考值的差的绝对值,并且,当第一参考值大于或等于所述绝对值时,确定所述输出色度值为第一参考值与所述绝对值的差,当所述第一参考值小于所述绝对值时,确定所述输出色度值为零。
(附记8)如附记5所述的装置,其中,
所述第二图像生成单元根据所述其它帧的所述亮度值和所述输出色度值,生成所述其它帧的色彩值,并根据所述色彩值生成所述其它帧对应的皮肤图像。
(附记9)一种电子设备,其具有如附记1-8所述的生成皮肤图像的装置。
(附记10)一种生成皮肤图像的方法,该方法包括:
确定拍摄图像时的照明条件;
采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像。
(附记11)如附记10所述的方法,其中,确定拍摄图像时的照明条件包括:
将所述图像转化为对应的灰度图像;
根据所述灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数,N1是正整数;
根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数,所述第一目标区域是所述灰度图像中包含目标被摄体的区域,N2是正整数;
当所述第一参数小于或等于第一阈值,并且所述第二参数小于或等于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明。
(附记12)如附记11所述的方法,其中,所述第一阈值是1.1-1.3,所述第二阈值是1.5-2.5,所述第三阈值是70-90。
(附记13)如附记10所述的装置,其中,当确定所述照明条件为背光时,生成与所述图像对应的皮肤图像包括:
根据与所述图像对应的灰度图像中像素的灰度值,以及所述图像中像素的色彩值,生成所述皮肤图像。
(附记14)如附记10所述的方法,其中,当确定所述照明条件为低照明时,生成与所述图像对应的皮肤图像包括:
将能够检测到目标被摄体的连续拍摄的所述图像转化为相应的YCbCr图像;
根据基于所述YCbCr图像的第一帧确定的色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值;
根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像。
(附记15)如附记14所述的方法,其中,所述方法还包括:
根据所述YCbCr图像的第一帧的第二目标区域中色度值从大到小排列时的前N5个像素的色度值,确定所述色度参考值,所述第二目标区域是所述YCbCr图像的第一帧中包含目标被摄体的区域,N5是正整数。
(附记16)如附记14所述的方法,其中,根据色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值包括:
确定所述其它帧的所述色度值与所述色度参考值的差的绝对值;
当第一参考值大于或等于所述绝对值时,确定所述输出色度值为第一参考值与所述绝对值的差,当所述第一参考值小于所述绝对值时,确定所述输出色度值为零。
(附记17)如附记14所述的方法,其中,根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像包括:
根据所述其它帧的所述亮度值和所述输出色度值,生成所述其它帧的色彩值;
根据所述色彩值生成所述其它帧对应的皮肤图像。
Claims (9)
1.一种生成皮肤图像的装置,该装置包括:
第一确定单元,其用于确定拍摄图像时的照明条件;
第一图像生成单元,其采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像,
其中,所述第一确定单元包括:
第一转化单元,其用于将所述图像转化为对应的灰度图像;
第二确定单元,其用于根据所述灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数,N1是正整数;
第三确定单元,其用于根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数,所述第一目标区域是所述灰度图像中包含目标被摄体的区域,N2是正整数;
第四确定单元,其用于当所述第一参数小于或等于第一阈值,并且所述第二参数小于或等于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明。
2.如权利要求1所述的装置,其中,所述第一阈值是1.1-1.3,所述第二阈值是1.5-2.5,所述第三阈值是70-90。
3.如权利要求1所述的装置,其中,当所述第一确定单元确定所述照明条件为背光时,所述第一图像生成单元根据与所述图像对应的灰度图像中像素的灰度值,以及所述图像中像素的色彩值,生成所述皮肤图像。
4.如权利要求1所述的装置,其中,当所述第一确定单元确定所述照明条件为低照明时,所述第一图像生成单元包括:
第二转化单元,其用于将能够检测到目标被摄体的连续拍摄的所述图像转化为相应的YCbCr图像;
第五确定单元,其用于根据基于所述YCbCr图像的第一帧确定的色度参考值以及所述YCbCr图像的第一帧以外的其它帧的色度值,确定所述其它帧的输出色度值;
第二图像生成单元,其用于根据所述其它帧的亮度值和所述输出色度值,生成所述其它帧对应的皮肤图像。
5.如权利要求4所述的装置,其中,该装置还包括:
第六确定单元,其用于根据所述YCbCr图像的第一帧的第二目标区域中色度值从大到小排列时的前N5个像素的色度值,确定所述色度参考值,所述第二目标区域是所述YCbCr图像的第一帧中包含目标被摄体的区域,N5是正整数。
6.如权利要求4所述的装置,其中,所述第五确定单元用于确定所述其它帧的所述色度值与所述色度参考值的差的绝对值,并且,当第一参考值大于或等于所述绝对值时,确定所述输出色度值为第一参考值与所述绝对值的差,当所述第一参考值小于所述绝对值时,确定所述输出色度值为零。
7.如权利要求4所述的装置,其中,
所述第二图像生成单元根据所述其它帧的所述亮度值和所述输出色度值,生成所述其它帧的色彩值,并根据所述色彩值生成所述其它帧对应的皮肤图像。
8.一种电子设备,其具有如权利要求1-7中任一项所述的生成皮肤图像的装置。
9.一种生成皮肤图像的方法,该方法包括:
确定拍摄图像时的照明条件;
采用与所述照明条件对应的处理方式生成与所述图像对应的皮肤图像,
其中,确定拍摄图像时的照明条件包括:
将所述图像转化为对应的灰度图像;
根据所述灰度图像中灰度值从大到小排列时的前N1个像素的灰度值的平均值,确定第一参数,N1是正整数;
根据所述灰度图像的第一目标区域中灰度值从大到小排列时的前N2个像素的灰度值,确定第二参数,所述第一目标区域是所述灰度图像中包含目标被摄体的区域,N2是正整数;
当所述第一参数小于或等于第一阈值,并且所述第二参数小于或等于第三阈值时,确定所述照明条件为背光,当所述第一参数大于第二阈值时,确定所述照明条件为低照明。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410102423.4A CN104933390B (zh) | 2014-03-19 | 2014-03-19 | 生成皮肤图像的方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410102423.4A CN104933390B (zh) | 2014-03-19 | 2014-03-19 | 生成皮肤图像的方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104933390A CN104933390A (zh) | 2015-09-23 |
CN104933390B true CN104933390B (zh) | 2018-02-13 |
Family
ID=54120551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410102423.4A Expired - Fee Related CN104933390B (zh) | 2014-03-19 | 2014-03-19 | 生成皮肤图像的方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104933390B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106331513B (zh) * | 2016-09-06 | 2017-10-03 | 深圳美立知科技有限公司 | 一种高质量皮肤图像的获取方法及*** |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103262126A (zh) * | 2010-12-09 | 2013-08-21 | 三星电子株式会社 | 图像处理装置、照明处理装置及其方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8503800B2 (en) * | 2007-03-05 | 2013-08-06 | DigitalOptics Corporation Europe Limited | Illumination detection using classifier chains |
-
2014
- 2014-03-19 CN CN201410102423.4A patent/CN104933390B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103262126A (zh) * | 2010-12-09 | 2013-08-21 | 三星电子株式会社 | 图像处理装置、照明处理装置及其方法 |
Non-Patent Citations (2)
Title |
---|
Skin detection in video under changing illumination conditions;Maricor Soriano等;《Pattern Recognition, 2000. Proceedings. 15th International Conference on》;20020806;第839-842页 * |
基于DSP与CPLD的实时图像采集与处理***的研究;李超纯;《中国优秀硕士学位论文全文数据库信息科技辑》;20071015(第4期);第1-53页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104933390A (zh) | 2015-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11948282B2 (en) | Image processing apparatus, image processing method, and storage medium for lighting processing on image using model data | |
US20200043225A1 (en) | Image processing apparatus and control method thereof | |
CN108668093B (zh) | Hdr图像的生成方法及装置 | |
US10397486B2 (en) | Image capture apparatus and method executed by image capture apparatus | |
US9589339B2 (en) | Image processing apparatus and control method therefor | |
US9307213B2 (en) | Robust selection and weighting for gray patch automatic white balancing | |
EP3609175B1 (en) | Apparatus and method for generating moving image data including multiple section images in electronic device | |
JP2010211255A (ja) | 撮像装置、画像処理方法及びプログラム | |
JP7129520B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
US11272095B2 (en) | Detection apparatus for detecting portion satisfying predetermined condition from image, image processing apparatus for applying predetermined image processing on image, detection method, and image processing method | |
JP6365355B2 (ja) | 画像生成装置および画像生成方法 | |
US10021304B1 (en) | Temporal filtering based on motion detection between non-adjacent pictures | |
JP6904788B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
US8334919B2 (en) | Apparatus and method for digital photographing to correct subject area distortion caused by a lens | |
KR20190067438A (ko) | 이미지를 제공하기 위한 방법 및 이를 지원하는 전자 장치 | |
JP2010086270A (ja) | 画像補正装置、画像補正方法、画像補正プログラム | |
CN104933390B (zh) | 生成皮肤图像的方法、装置以及电子设备 | |
JP2018182699A (ja) | 画像処理装置およびその制御方法、プログラム、並びに記憶媒体 | |
JP2010050651A (ja) | ホワイトバランス制御装置およびそれを用いた撮像装置並びにホワイトバランス制御方法 | |
US11509797B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP2018093359A (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP2016220031A (ja) | 画像処理装置及び画像処理方法 | |
CN115514947B (zh) | 一种ai自动白平衡的算法和电子设备 | |
CN115619653A (zh) | 视频降噪方法、装置、设备以及计算机可读存储介质 | |
KR20210101999A (ko) | 화질 조정을 지원하는 전자 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180213 Termination date: 20190319 |