一种快速优化肤色的方法.pdf

上传人:000****221 文档编号:4705304 上传时间:2018-10-28 格式:PDF 页数:7 大小:1.04MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410750713.X

申请日:

2014.12.10

公开号:

CN104392420A

公开日:

2015.03.04

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06T 5/00申请日:20141210|||公开

IPC分类号:

G06T5/00

主分类号:

G06T5/00

申请人:

厦门美图之家科技有限公司

发明人:

张伟; 傅松林; 李志阳; 叶志鸿

地址:

361008福建省厦门市火炬高新区创业园创业大厦112室

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种快速优化肤色的方法,其通过对待处理图像进行灰度计算,得到灰度图像,并获取待处理图像的平均灰度值,将该平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,然后将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理得到柔光图像,最后以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算得到结果图像;从而能够自动地对头发等非皮肤区域不做处理,无需对皮肤区域进行识别和提取,操作便捷,而且采用灰度图像作为蒙版并结合柔光处理技术,使得处理后的肤色更自然。

权利要求书

权利要求书
1.  一种快速优化肤色的方法,其特征在于,包括以下步骤:

10.  接收待处理的图像,并对待处理图像进行灰度计算,得到灰度图像;

20.  获取待处理图像的平均灰度值,并将该平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色;

30.  将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理,得到柔光图像;

40.  以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算,得到结果图像。

2.  根据权利要求1所述的一种快速优化肤色的方法,其特征在于:所述的步骤10中的待处理图像,主要为已经保存为图片格式的文件,或者是实时预览的摄像头数据流。

3.  根据权利要求1所述的一种快速优化肤色的方法,其特征在于:所述的步骤10中的对待处理图像进行灰度计算得到灰度图像,其计算公式如下:
GRAY=0.299*RED+0.587*GREEN+0.114*BLUE;
或者
GRAY=(RED*306+GREEN*601+BLUE*117+512)/1024;
其中,GRAY为灰度图像的对应像素点的颜色值;RED、GREEN、BLUE分别为待处理图像的对应像素点的红、绿、蓝通道的颜色值。

4.  根据权利要求1所述的一种快速优化肤色的方法,其特征在于:所述的步骤20中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,主要是对整张待处理图像进行均值计算得到待处理图像的平均颜色值,然后进行灰度计算得到待处理图像的平均灰度值,再以该平均灰度值作为透明度对最高肤色与最低肤色进行透明度计算,得到所述最佳肤色的颜色 值。

5.  根据权利要求1或4所述的一种快速优化肤色的方法,其特征在于:所述的步骤20中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,其计算公式如下:
result=(high*avgGray+(255-avgGray)*low)/255;
其中,result为最佳肤色的颜色值;high为最高肤色的颜色值;low为最低肤色的颜色值;avgGray为所述的平均灰度值。

6.  根据权利要求5所述的一种快速优化肤色的方法,其特征在于:所述的最高肤色的红色通道、绿色通道、蓝色通道的颜色值分别为:255,240,210,所述的最低肤色的红色通道、绿色通道、蓝色通道的颜色值分别为:230,200,180。

7.  根据权利要求1所述的一种快速优化肤色的方法,其特征在于:所述的步骤40中以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算得到结果图像,其计算公式如下:
resultColor=(oralColor*gray+(255-gray)*softColor)/255;
其中,resultColor为结果图像上对应像素点的颜色值;oralColor为待处理图像上对应像素点的颜色值;gray为灰度图像上对应像素点的颜色值;softColor为进行柔光的混合模式处理后的柔光图像上对应像素点的颜色值。

说明书

说明书一种快速优化肤色的方法
技术领域
本发明涉及图像处理方法,特别是一种图像处理时快速优化肤色的方法。
背景技术
随着图像处理工具的发展,越来越多的图像通过图像处理工具进行编辑美化得到期望的图像。以人物为主体的图像在图像处理工具的编辑美化过程中常常需要对肤色进行处理,达到肤色变换的美容效果。例如,肤色的处理可以是美白处理,即利用图像处理工具对图像中的人脸区域进行美白。
然而,目前处理肤色,主要是对整张图进行曲线的调整,是对全局进行处理,从而导致头发等区域也会被调整到,无法仅仅针对肤色区域进行调整;或者,也有仅针对肤色区域进行处理的,但都需要首先对肤色区域进行识别和提取,用户只能通过手动选择肤色区域,通过鼠标不断圈选图像中的肤色区域,并美化圈选的肤色区域,但是,对图像中人脸区域进行多次圈选,并且对于对头发间皮肤等较为狭窄的区域存在着操作上的困难,圈选非常不便。
发明内容
本发明为解决上述问题,提供了一种快速优化肤色的方法,其无需对皮肤区域进行识别和提取,会自动地对非皮肤区域不做处理,操作便捷。
为实现上述目的,本发明采用的技术方案为:
一种快速优化肤色的方法,其特征在于,包括以下步骤:
10.接收待处理的图像,并对待处理图像进行灰度计算,得到灰度图像;
20.获取待处理图像的平均灰度值,并将该平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色;
30.将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理,得 到柔光图像;
40.以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算,得到结果图像。
优选的,所述的步骤10中的待处理图像,主要为已经保存为图片格式的文件,或者是实时预览的摄像头数据流。
优选的,所述的步骤10中的对待处理图像进行灰度计算得到灰度图像,其计算公式如下:
GRAY=0.299*RED+0.587*GREEN+0.114*BLUE;
或者
GRAY=(RED*306+GREEN*601+BLUE*117+512)/1024;
其中,GRAY为灰度图像的对应像素点的颜色值;RED、GREEN、BLUE分别为待处理图像的对应像素点的红、绿、蓝通道的颜色值。
优选的,所述的步骤20中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,主要是对整张待处理图像进行均值计算得到待处理图像的平均颜色值,然后进行灰度计算得到待处理图像的平均灰度值,再以该平均灰度值作为透明度对最高肤色与最低肤色进行透明度计算,得到所述最佳肤色的颜色值。
优选的,所述的步骤20中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,其计算公式如下:
result=(high*avgGray+(255-avgGray)*low)/255;
其中,result为最佳肤色的颜色值;high为最高肤色的颜色值;low为最低肤色的颜色值;avgGray为所述的平均灰度值。
优选的,所述的最高肤色的红色通道、绿色通道、蓝色通道的颜色值分 别为:255,240,210,所述的最低肤色的红色通道、绿色通道、蓝色通道的颜色值分别为:230,200,180。
优选的,所述的步骤40中以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算得到结果图像,其计算公式如下:
resultColor=(oralColor*gray+(255-gray)*softColor)/255;
其中,resultColor为结果图像上对应像素点的颜色值;oralColor为待处理图像上对应像素点的颜色值;gray为灰度图像上对应像素点的颜色值;softColor为进行柔光的混合模式处理后的柔光图像上对应像素点的颜色值。
本发明的有益效果是:
本发明的一种快速优化肤色的方法,其通过对待处理图像进行灰度计算,得到灰度图像,并获取待处理图像的平均灰度值,将该平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,然后将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理得到柔光图像,最后以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算得到结果图像;从而能够自动地对头发等非皮肤区域不做处理,无需对皮肤区域进行识别和提取,操作便捷,而且采用灰度图像作为蒙版并结合柔光处理技术,使得处理后的肤色更自然。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明一种快速优化肤色的方法的流程简图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明的一种快速优化肤色的方法,其包括以下步骤:
10.接收待处理的图像,并对待处理图像进行灰度计算,得到灰度图像;
20.获取待处理图像的平均灰度值,并将该平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色;
30.将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理,得到柔光图像;
40.以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算,得到结果图像。
所述的步骤10中,待处理图像主要为已经保存为图片格式的文件,或者是实时预览的摄像头数据流;对待处理图像进行灰度计算得到灰度图像,其计算公式如下:
GRAY=0.299*RED+0.587*GREEN+0.114*BLUE;
或者
GRAY=(RED*306+GREEN*601+BLUE*117+512)/1024;
其中,GRAY为灰度图像的对应像素点的颜色值;RED、GREEN、BLUE分别为待处理图像的对应像素点的红、绿、蓝通道的颜色值。
所述的步骤20中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色,主要是对整张待处理图像进行均值计算得到待处理图像的平均颜色值,然后进行灰度计算得到待处理图像的平均灰度值,再以该平均 灰度值作为透明度对最高肤色与最低肤色进行透明度计算,得到所述最佳肤色的颜色值;本实施例中的具体计算公式如下:
result=(high*avgGray+(255-avgGray)*low)/255;
其中,result为最佳肤色的颜色值;high为最高肤色的颜色值;low为最低肤色的颜色值;avgGray为所述的平均灰度值;优选的,所述的最高肤色的红色通道、绿色通道、蓝色通道的颜色值分别为:255,240,210,所述的最低肤色的红色通道、绿色通道、蓝色通道的颜色值分别为:230,200,180;该最高肤色和最低肤色的颜色值不限于上述颜色值,其附近的颜色值也具有相似的效果,本实施例中只是列举了最优选的颜色值。
所述的步骤40中,以所述的灰度图像作为蒙版,对所述的待处理图像与所述的柔光图像进行透明度计算得到结果图像,从而使得头发等非皮肤的暗部区域不被处理,能够更自然的为待处理图像调整肤色,本实施例中的具体计算公式如下:
resultColor=(oralColor*gray+(255-gray)*softColor)/255;
其中,resultColor为结果图像上对应像素点的颜色值;oralColor为待处理图像上对应像素点的颜色值;gray为灰度图像上对应像素点的颜色值;softColor为进行柔光的混合模式处理后的柔光图像上对应像素点的颜色值,其主要是根据混合色的通道数值选择不同的公式计算混合色:数值大于128的时候,结果色就比基色稍亮;数值小于或等于128,结果色就比基色稍暗。柔光混合模式是以基色为主导,混合色只相应改变局部明暗,其中混合色为黑色,结果色不会为黑色,只比结果色稍暗,混合色为中性色,结果色跟基色一样;柔光混合模式可产生比叠加或高光更为精细的效果,具体计算公式如下:
混合色<=128时:
结果色=基色+(2*混合色-255)*(基色-基色*基色/255)/255;
混合色>128时:
结果色=基色+(2*混合色-255)*(Sqrt(基色/255)*255-基色)/255。
上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

一种快速优化肤色的方法.pdf_第1页
第1页 / 共7页
一种快速优化肤色的方法.pdf_第2页
第2页 / 共7页
一种快速优化肤色的方法.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种快速优化肤色的方法.pdf》由会员分享,可在线阅读,更多相关《一种快速优化肤色的方法.pdf(7页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410750713.X (22)申请日 2014.12.10 G06T 5/00(2006.01) (71)申请人 厦门美图之家科技有限公司 地址 361008 福建省厦门市火炬高新区创业 园创业大厦 112 室 (72)发明人 张伟 傅松林 李志阳 叶志鸿 (54) 发明名称 一种快速优化肤色的方法 (57) 摘要 本发明公开了一种快速优化肤色的方法, 其 通过对待处理图像进行灰度计算, 得到灰度图像, 并获取待处理图像的平均灰度值, 将该平均灰度 值作为透明度对待处理图像进行透明度计算得到 最佳肤色, 然后将所述的待处理图像与所。

2、述的最 佳肤色进行柔光的混合模式处理得到柔光图像, 最后以所述的灰度图像作为蒙版, 对所述的待处 理图像与所述的柔光图像进行透明度计算得到结 果图像 ; 从而能够自动地对头发等非皮肤区域不 做处理, 无需对皮肤区域进行识别和提取, 操作便 捷, 而且采用灰度图像作为蒙版并结合柔光处理 技术, 使得处理后的肤色更自然。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图1页 (10)申请公布号 CN 104392420 A (43)申请公布日 2015.03.04 CN 104392420 A 1/1 页 2 1. 一种快速优化肤。

3、色的方法, 其特征在于, 包括以下步骤 : 10. 接收待处理的图像, 并对待处理图像进行灰度计算, 得到灰度图像 ; 20. 获取待处理图像的平均灰度值, 并将该平均灰度值作为透明度对待处理图像进行 透明度计算得到最佳肤色 ; 30. 将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理, 得到柔光图 像 ; 40. 以所述的灰度图像作为蒙版, 对所述的待处理图像与所述的柔光图像进行透明度 计算, 得到结果图像。 2. 根据权利要求 1 所述的一种快速优化肤色的方法, 其特征在于 : 所述的步骤 10 中的 待处理图像, 主要为已经保存为图片格式的文件, 或者是实时预览的摄像头数据流。 。

4、3. 根据权利要求 1 所述的一种快速优化肤色的方法, 其特征在于 : 所述的步骤 10 中的 对待处理图像进行灰度计算得到灰度图像, 其计算公式如下 : GRAY 0.299*RED+0.587*GREEN+0.114*BLUE ; 或者 GRAY (RED*306+GREEN*601+BLUE*117+512)/1024 ; 其中, GRAY 为灰度图像的对应像素点的颜色值 ; RED、 GREEN、 BLUE 分别为待处理图像的 对应像素点的红、 绿、 蓝通道的颜色值。 4. 根据权利要求 1 所述的一种快速优化肤色的方法, 其特征在于 : 所述的步骤 20 中将 平均灰度值作为透明度对。

5、待处理图像进行透明度计算得到最佳肤色, 主要是对整张待处理 图像进行均值计算得到待处理图像的平均颜色值, 然后进行灰度计算得到待处理图像的平 均灰度值, 再以该平均灰度值作为透明度对最高肤色与最低肤色进行透明度计算, 得到所 述最佳肤色的颜色值。 5. 根据权利要求 1 或 4 所述的一种快速优化肤色的方法, 其特征在于 : 所述的步骤 20 中将平均灰度值作为透明度对待处理图像进行透明度计算得到最佳肤色, 其计算公式如 下 : result (high*avgGray+(255-avgGray)*low)/255 ; 其中, result为最佳肤色的颜色值 ; high为最高肤色的颜色值 ;。

6、 low为最低肤色的颜色 值 ; avgGray 为所述的平均灰度值。 6. 根据权利要求 5 所述的一种快速优化肤色的方法, 其特征在于 : 所述的最高肤色的 红色通道、 绿色通道、 蓝色通道的颜色值分别为 : 255, 240, 210, 所述的最低肤色的红色通 道、 绿色通道、 蓝色通道的颜色值分别为 : 230, 200, 180。 7. 根据权利要求 1 所述的一种快速优化肤色的方法, 其特征在于 : 所述的步骤 40 中以 所述的灰度图像作为蒙版, 对所述的待处理图像与所述的柔光图像进行透明度计算得到结 果图像, 其计算公式如下 : resultColor (oralColor*g。

7、ray+(255-gray)*softColor)/255 ; 其中, resultColor 为结果图像上对应像素点的颜色值 ; oralColor 为待处理图像上对 应像素点的颜色值 ; gray 为灰度图像上对应像素点的颜色值 ; softColor 为进行柔光的混 合模式处理后的柔光图像上对应像素点的颜色值。 权 利 要 求 书 CN 104392420 A 2 1/4 页 3 一种快速优化肤色的方法 技术领域 0001 本发明涉及图像处理方法, 特别是一种图像处理时快速优化肤色的方法。 背景技术 0002 随着图像处理工具的发展, 越来越多的图像通过图像处理工具进行编辑美化得到 期望。

8、的图像。 以人物为主体的图像在图像处理工具的编辑美化过程中常常需要对肤色进行 处理, 达到肤色变换的美容效果。例如, 肤色的处理可以是美白处理, 即利用图像处理工具 对图像中的人脸区域进行美白。 0003 然而, 目前处理肤色, 主要是对整张图进行曲线的调整, 是对全局进行处理, 从而 导致头发等区域也会被调整到, 无法仅仅针对肤色区域进行调整 ; 或者, 也有仅针对肤色区 域进行处理的, 但都需要首先对肤色区域进行识别和提取, 用户只能通过手动选择肤色区 域, 通过鼠标不断圈选图像中的肤色区域, 并美化圈选的肤色区域, 但是, 对图像中人脸区 域进行多次圈选, 并且对于对头发间皮肤等较为狭窄。

9、的区域存在着操作上的困难, 圈选非 常不便。 发明内容 0004 本发明为解决上述问题, 提供了一种快速优化肤色的方法, 其无需对皮肤区域进 行识别和提取, 会自动地对非皮肤区域不做处理, 操作便捷。 0005 为实现上述目的, 本发明采用的技术方案为 : 0006 一种快速优化肤色的方法, 其特征在于, 包括以下步骤 : 0007 10. 接收待处理的图像, 并对待处理图像进行灰度计算, 得到灰度图像 ; 0008 20. 获取待处理图像的平均灰度值, 并将该平均灰度值作为透明度对待处理图像 进行透明度计算得到最佳肤色 ; 0009 30. 将所述的待处理图像与所述的最佳肤色进行柔光的混合模。

10、式处理, 得到柔光 图像 ; 0010 40. 以所述的灰度图像作为蒙版, 对所述的待处理图像与所述的柔光图像进行透 明度计算, 得到结果图像。 0011 优选的, 所述的步骤 10 中的待处理图像, 主要为已经保存为图片格式的文件, 或 者是实时预览的摄像头数据流。 0012 优选的, 所述的步骤 10 中的对待处理图像进行灰度计算得到灰度图像, 其计算公 式如下 : 0013 GRAY 0.299*RED+0.587*GREEN+0.114*BLUE ; 0014 或者 0015 GRAY (RED*306+GREEN*601+BLUE*117+512)/1024 ; 0016 其中, G。

11、RAY 为灰度图像的对应像素点的颜色值 ; RED、 GREEN、 BLUE 分别为待处理图 像的对应像素点的红、 绿、 蓝通道的颜色值。 说 明 书 CN 104392420 A 3 2/4 页 4 0017 优选的, 所述的步骤 20 中将平均灰度值作为透明度对待处理图像进行透明度计 算得到最佳肤色, 主要是对整张待处理图像进行均值计算得到待处理图像的平均颜色值, 然后进行灰度计算得到待处理图像的平均灰度值, 再以该平均灰度值作为透明度对最高肤 色与最低肤色进行透明度计算, 得到所述最佳肤色的颜色值。 0018 优选的, 所述的步骤 20 中将平均灰度值作为透明度对待处理图像进行透明度计 。

12、算得到最佳肤色, 其计算公式如下 : 0019 result (high*avgGray+(255-avgGray)*low)/255 ; 0020 其中, result为最佳肤色的颜色值 ; high为最高肤色的颜色值 ; low为最低肤色的 颜色值 ; avgGray 为所述的平均灰度值。 0021 优选的, 所述的最高肤色的红色通道、 绿色通道、 蓝色通道的颜色值分别为 : 255, 240, 210, 所述的最低肤色的红色通道、 绿色通道、 蓝色通道的颜色值分别为 : 230, 200, 180。 0022 优选的, 所述的步骤 40 中以所述的灰度图像作为蒙版, 对所述的待处理图像与。

13、所 述的柔光图像进行透明度计算得到结果图像, 其计算公式如下 : 0023 resultColor (oralColor*gray+(255-gray)*softColor)/255 ; 0024 其中, resultColor 为结果图像上对应像素点的颜色值 ; oralColor 为待处理图像 上对应像素点的颜色值 ; gray 为灰度图像上对应像素点的颜色值 ; softColor 为进行柔光 的混合模式处理后的柔光图像上对应像素点的颜色值。 0025 本发明的有益效果是 : 0026 本发明的一种快速优化肤色的方法, 其通过对待处理图像进行灰度计算, 得到灰 度图像, 并获取待处理图像。

14、的平均灰度值, 将该平均灰度值作为透明度对待处理图像进行 透明度计算得到最佳肤色, 然后将所述的待处理图像与所述的最佳肤色进行柔光的混合模 式处理得到柔光图像, 最后以所述的灰度图像作为蒙版, 对所述的待处理图像与所述的柔 光图像进行透明度计算得到结果图像 ; 从而能够自动地对头发等非皮肤区域不做处理, 无 需对皮肤区域进行识别和提取, 操作便捷, 而且采用灰度图像作为蒙版并结合柔光处理技 术, 使得处理后的肤色更自然。 附图说明 0027 此处所说明的附图用来提供对本发明的进一步理解, 构成本发明的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中。

15、 : 0028 图 1 为本发明一种快速优化肤色的方法的流程简图。 具体实施方式 0029 为了使本发明所要解决的技术问题、 技术方案及有益效果更加清楚、 明白, 以下结 合附图及实施例对本发明进行进一步详细说明。应当理解, 此处所描述的具体实施例仅用 以解释本发明, 并不用于限定本发明。 0030 如图 1 所示, 本发明的一种快速优化肤色的方法, 其包括以下步骤 : 0031 10. 接收待处理的图像, 并对待处理图像进行灰度计算, 得到灰度图像 ; 0032 20. 获取待处理图像的平均灰度值, 并将该平均灰度值作为透明度对待处理图像 进行透明度计算得到最佳肤色 ; 说 明 书 CN 1。

16、04392420 A 4 3/4 页 5 0033 30. 将所述的待处理图像与所述的最佳肤色进行柔光的混合模式处理, 得到柔光 图像 ; 0034 40. 以所述的灰度图像作为蒙版, 对所述的待处理图像与所述的柔光图像进行透 明度计算, 得到结果图像。 0035 所述的步骤 10 中, 待处理图像主要为已经保存为图片格式的文件, 或者是实时预 览的摄像头数据流 ; 对待处理图像进行灰度计算得到灰度图像, 其计算公式如下 : 0036 GRAY 0.299*RED+0.587*GREEN+0.114*BLUE ; 0037 或者 0038 GRAY (RED*306+GREEN*601+BLU。

17、E*117+512)/1024 ; 0039 其中, GRAY 为灰度图像的对应像素点的颜色值 ; RED、 GREEN、 BLUE 分别为待处理图 像的对应像素点的红、 绿、 蓝通道的颜色值。 0040 所述的步骤 20 中将平均灰度值作为透明度对待处理图像进行透明度计算得到最 佳肤色, 主要是对整张待处理图像进行均值计算得到待处理图像的平均颜色值, 然后进行 灰度计算得到待处理图像的平均灰度值, 再以该平均灰度值作为透明度对最高肤色与最低 肤色进行透明度计算, 得到所述最佳肤色的颜色值 ; 本实施例中的具体计算公式如下 : 0041 result (high*avgGray+(255-av。

18、gGray)*low)/255 ; 0042 其中, result为最佳肤色的颜色值 ; high为最高肤色的颜色值 ; low为最低肤色的 颜色值 ; avgGray 为所述的平均灰度值 ; 优选的, 所述的最高肤色的红色通道、 绿色通道、 蓝 色通道的颜色值分别为 : 255, 240, 210, 所述的最低肤色的红色通道、 绿色通道、 蓝色通道的 颜色值分别为 : 230, 200, 180 ; 该最高肤色和最低肤色的颜色值不限于上述颜色值, 其附近 的颜色值也具有相似的效果, 本实施例中只是列举了最优选的颜色值。 0043 所述的步骤 40 中, 以所述的灰度图像作为蒙版, 对所述的待。

19、处理图像与所述的柔 光图像进行透明度计算得到结果图像, 从而使得头发等非皮肤的暗部区域不被处理, 能够 更自然的为待处理图像调整肤色, 本实施例中的具体计算公式如下 : 0044 resultColor (oralColor*gray+(255-gray)*softColor)/255 ; 0045 其中, resultColor 为结果图像上对应像素点的颜色值 ; oralColor 为待处理图像 上对应像素点的颜色值 ; gray 为灰度图像上对应像素点的颜色值 ; softColor 为进行柔光 的混合模式处理后的柔光图像上对应像素点的颜色值, 其主要是根据混合色的通道数值选 择不同的公。

20、式计算混合色 : 数值大于 128 的时候, 结果色就比基色稍亮 ; 数值小于或等于 128, 结果色就比基色稍暗。 柔光混合模式是以基色为主导, 混合色只相应改变局部明暗, 其 中混合色为黑色, 结果色不会为黑色, 只比结果色稍暗, 混合色为中性色, 结果色跟基色一 样 ; 柔光混合模式可产生比叠加或高光更为精细的效果, 具体计算公式如下 : 0046 混合色 128 时 : 0049 结果色基色 +(2* 混合色 -255)*(Sqrt( 基色 /255)*255- 基色 )/255。 0050 上述说明示出并描述了本发明的优选实施例, 应当理解本发明并非局限于本文所 披露的形式, 不应看作是对其他实施例的排除, 而可用于各种其他组合、 修改和环境, 并能 够在本文发明构想范围内, 通过上述教导或相关领域的技术或知识进行改动。而本领域人 说 明 书 CN 104392420 A 5 4/4 页 6 员所进行的改动和变化不脱离本发明的精神和范围, 则都应在本发明所附权利要求的保护 范围内。 说 明 书 CN 104392420 A 6 1/1 页 7 图 1 说 明 书 附 图 CN 104392420 A 7 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1