CN102819857B - 一种基于增白嫩肤的手机动漫人物脸谱创作方法 - Google Patents
一种基于增白嫩肤的手机动漫人物脸谱创作方法 Download PDFInfo
- Publication number
- CN102819857B CN102819857B CN201210261327.5A CN201210261327A CN102819857B CN 102819857 B CN102819857 B CN 102819857B CN 201210261327 A CN201210261327 A CN 201210261327A CN 102819857 B CN102819857 B CN 102819857B
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- abs
- current pixel
- value
- typical application
- 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.)
- Active
Links
Landscapes
- Image Processing (AREA)
Abstract
本发明公开了一种基于增白嫩肤的手机动漫人物脸谱创作方法,通过对样板点的选取,然后对原图进行增白处理或炭精画模拟处理;本发明使用简单实用的数字图像处理算法,非常注意减少数据量和提高CPU运行效率,在手机用户个人的手机上进行DIY操作,创作出具有独特艺术风格的手机动漫作品,并具有低廉的创作成本和快速的运行效果。
Description
技术领域
本发明涉及一种基于增白嫩肤的手机动漫人物脸谱创作方法。
背景技术
对于黄种人而言,往往以皮肤白嫩为美,尚未发现通过图像处理技术,基于手机处理平台,将传统数码照片改造为此类具有增白嫩肤效果的动漫作品的报道。
发明内容
本发明所要解决的技术问题是提供一种基于增白嫩肤的手机动漫人物脸谱创作方法,该基于增白嫩肤的手机动漫人物脸谱创作方法数据处理快、易于实施。
发明的技术解决方案如下:
一种基于增白嫩肤的手机动漫人物脸谱创作方法,采用以下两种方法之一对原图像进行操作:
方法1:
步骤1:用户选择一个样板点A,并根据下式计算样板点A对应的亮度值Y1;
Y1=0.257*r1+0.504*g1+0.98*b1,其中rin,gin,bin分别为样板点A的RGB颜色分量;
步骤2:通过逐列逐行完成下述步骤3~步骤9遍历求解各像素点的输出;
步骤3:根据当前像素颜色取值rin,gin,bin计算出当前像素的亮度值Yin;
计算公式为Y=0.257*rin+0.504*gin+0.98*bin,其中rin,gin,bin为当前像素点原有RGB取值;
步骤4:根据Yin所在的亮度阶跃区间计算M系数组,M系数组包括三部分M1,M2,M3:计算方法为:
Yin<100,M1=0.4,M2=0.2,M3=0.1;
100≤Yin≤200,M1=0.2,M2=0.1,M3=0.05;
Yin<200,M1=0.1,M2=0.05,M3=0.025;
步骤5:根据Yin和Y1之差计算亮度衰减系数Ld1;
Ld1=(Yin-Y1)/Yin;
步骤6:根据亮度衰减系数Ld1调整M系数组:
M1=M1(1-Ld1);
M2=M2(1-Ld1);
M3=M3(1-Ld1);
步骤7:如本像素与被选样本点的色差小于变异宽度variationWidth时,转步骤(8),反之转步骤9;
步骤8:根据计算获得的M系数组,启动白皙化移色过程:
当前像素点的移色操作后输出分量rout,gout,bout由下式给出;
rout=abs(rin+(M1*rin));
gout=abs(gin+(M2*gin));
bout=abs(bin+(M3*bin));
式中abs函数为取绝对值操作;
步骤9:无操作;
方法2:
步骤a:对全图灰度化操作,得到各像素点的Iin;
步骤b:对预留存放输出图像的数据空间清零为白色;
步骤c:计算出用户选择的颜色融合样板点的灰度值Is1;
步骤d:通过逐列逐行遍历各像素完成下述步骤e~步骤g求解各像素点的输出;
步骤e:如果,当前像素的灰度值Iin与样板色灰度值Is1之差小于变异宽度variationWidth时,无需任何操作而由于步骤b该像素自动褪化为白色;反之,转步骤f;
步骤f:根据当前像素颜色取值计算出Yin并进而根据Yin所在的亮度阶跃区间计算M系数组中的M1,计算方法如下:
Yin<100,M1=0.4;
100≤Yin≤200,M1=0.2;
Yin<200,M1=0.1;
步骤7:获得当前像素点的输出Iout=abs(Iin-(M1*Iin))。
变异宽度variationWidth取值范围为1~100。
有益效果:
本发明的基于增白嫩肤的手机动漫人物脸谱创作方法,以数码照片为素材,基于手机处理平台,将原照片改造成不同款式的、具有增白嫩肤效果的图像,在动漫服务器或手机用户个人的手机上进行DIY操作,创造出效果奇特、有别于传统数码照片的动漫人物。
本发明使用简单实用的数字图像处理算法,注意减少数据量和提高CPU运行效率,在手机用户个人的手机上进行DIY操作,创作出具有独特艺术风格的手机动漫作品,使受制约于手机屏幕尺寸和手机计算能力的手机动漫作品能够以低廉的创作成本和快速的运行效果。
附图说明:
图1为黑种、黄种姑娘原图与由本专利形成的移色增白效果对比图(图a、d和f为原图,图b和c分别为对图a进行一次移色增白和两次移色增白的效果图;图e和图g分别为对图d和图f进行两次移色增白的效果图);
图2为黑种姑娘原图及其与由本专利形成的强光增白效果对比图(图a为原图,图b和c分别为对图a进行一次移色增白和两次移色增白的效果图);
图3为炭精画模拟效果图;(其中图a为对图1f操作后的效果图,图b为对图1d操作的效果图,图c为原图,图d为对图c操作后的效果图。)
图4为变异宽度对增白效果的影响示意图。其中,(a)为变异宽度为10时效果图,(b)为变异宽度为90时效果图。
具体实施方式
以下将结合具体实施例对本发明做进一步详细说明:
实施例1:
一种基于增白嫩肤的手机动漫人物脸谱创作方法,其特征在于,采用以下两种方法之一对原图像进行操作:
方法1:实现由M矩阵图像移色增白嫩肤
步骤1:用户选择一个样板点A,并根据下式计算样板点A对应的亮度值Y1;
Y1=0.257*r1+0.504*g1+0.98*b1,其中rin,gin,bin分别为样板点A的RGB颜色分量;
步骤2:通过逐列逐行完成下述步骤3~步骤9遍历求解各像素点的输出;
步骤3:根据当前像素颜色取值rin,gin,bin计算出当前像素的亮度值Yin;
计算公式为Y=0.257*rin+0.504*gin+0.98*bin,其中rin,gin,bin为当前像素点原有RGB取值;
步骤4:根据Yin所在的亮度阶跃区间计算M系数组,M系数值包括三个分量M1,M2,M3:计算方法为:
Yin<100,M1=0.4,M2=0.2,M3=0.1;
100≤Yin≤200,M1=0.2,M2=0.1,M3=0.05;
Yin<200,M1=0.1,M2=0.05,M3=0.025;
步骤5:根据Yin和Y1之差计算亮度衰减系数Ld1;
Ld1=(Yin-Y1)/Yin;
步骤6:根据亮度衰减系数Ld1调整M系数组:
M1=M1(1-Ld1);
M2=M2(1-Ld1);
M3=M3(1-Ld1);
步骤7:如本像素与被选样本点的色差小于变异宽度variationWidth,转步骤(8),反之转步骤9;
步骤8:根据计算获得的M系数组,启动白皙化移色过程:
当前像素点的移色操作后输出分量rout,gout,bout由下式给出;
rout=abs(rin+(M1*rin));
gout=abs(gin+(M2*gin));
bout=abs(bin+(M3*bin));
式中abs函数为取绝对值操作;
步骤9:无操作;
方法2:
实现炭精画模拟。炭精(粉)画是一种很有个性的画种,它可以将粗线条手法和细腻手法结合在同一画面中。具体步骤如下:
步骤1:对全图灰度化操作,得到各像素点的Iin;
步骤2:对预留存放输出图像的数据空间清零为白色;
步骤3:计算出用户选择的颜色融合样板点的灰度值Is1;
步骤4:通过逐列逐行遍历各像素完成下述步骤e~步骤g求解各像素点的输出;
步骤5:如果,当前像素的灰度值Iin与样板色灰度值Is1之差小于变异宽度variationWidth时,无需任何操作而由于步骤b该像素自动褪化为白色;反之,转步骤6;
步骤6:根据当前像素颜色取值计算出Yin并进而根据Yin所在的亮度阶跃区间计算M系数中的M1,计算方法如下:
Yin<100,M1=0.4;
100≤Yin≤200,M1=0.2;
Yin<200,M1=0.1;
步骤7:获得当前像素点的输出Iout=abs(Iin-(M1*Iin))。
具体实施效果图参照图1-3;变异宽度可由用户根据增白效果试探地选定,取值范围为1~100,取值越大,所影响的区域越大,参见图4。
Claims (2)
1.一种基于增白嫩肤的手机动漫人物脸谱创作方法,其特征在于,采用以下方法对原图像进行操作:
步骤1:用户选择一个样板点A,并根据下式计算样板点A对应的亮度值Y1;
Y1=0.257*r1+0.504*g1+0.98*b1,其中r1,g1,b1分别为样板点A的RGB颜色分量;
步骤2:通过逐列逐行完成下述步骤3~步骤9遍历求解各像素点的输出;
步骤3:根据当前像素颜色取值rin,gin,bin计算出当前像素的亮度值Yin;
计算公式为Yin=0.257*rin+0.504*gin+0.98*bin,其中rin,gin,bin为当前像素点原有RGB取值;
步骤4:根据Yin所在的亮度阶跃区间计算M系数组,M系数组包括三部分M1,M2,M3:计算方法为:
Yin<100,M1=0.4,M2=0.2,M3=0.1;
100≤Yin≤200,M1=0.2,M2=0.1,M3=0.05;
Yin>200,M1=0.1,M2=0.05,M3=0.025;
步骤5:根据Yin和Y1之差计算亮度衰减系数Ld1;
Ld1=(Yin-Y1)/Yin;
步骤6:根据亮度衰减系数Ld1调整M系数组:
M1=M1(1-Ld1);
M2=M2(1-Ld1);
M3=M3(1-Ld1);
步骤7:如本像素与被选样板点的色差小于变异宽度variationWidth时,转步骤(8),反之转步骤9;
步骤8:根据计算获得的M系数组,启动白皙化移色过程:
当前像素点的移色操作后输出分量rout,gout,bout由下式给出;
rout=abs(rin+(M1*rin));
gout=abs(gin+(M2*gin));
bout=abs(bin+(M3*bin));
式中abs函数为取绝对值操作;
步骤9:无操作。
2.根据权利要求1所述的基于增白嫩肤的手机动漫人物脸谱创作方法,其特征在于,变异宽度variationWidth取值范围为1~100。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261327.5A CN102819857B (zh) | 2012-07-26 | 2012-07-26 | 一种基于增白嫩肤的手机动漫人物脸谱创作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210261327.5A CN102819857B (zh) | 2012-07-26 | 2012-07-26 | 一种基于增白嫩肤的手机动漫人物脸谱创作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102819857A CN102819857A (zh) | 2012-12-12 |
CN102819857B true CN102819857B (zh) | 2014-09-24 |
Family
ID=47303960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210261327.5A Active CN102819857B (zh) | 2012-07-26 | 2012-07-26 | 一种基于增白嫩肤的手机动漫人物脸谱创作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102819857B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1777913A (zh) * | 2003-03-20 | 2006-05-24 | 欧姆龙株式会社 | 图像处理装置 |
CN102027505A (zh) * | 2008-07-30 | 2011-04-20 | 泰塞拉技术爱尔兰公司 | 使用脸部检测的自动脸部和皮肤修饰 |
CN102521867A (zh) * | 2011-12-16 | 2012-06-27 | 拓维信息***股份有限公司 | 一种手机动漫人物及背景创作方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004147288A (ja) * | 2002-10-25 | 2004-05-20 | Reallusion Inc | 顔画像の補正方法 |
CN102754123B (zh) * | 2010-02-26 | 2015-01-28 | 日本电气株式会社 | 图像处理方法和图像处理设备 |
-
2012
- 2012-07-26 CN CN201210261327.5A patent/CN102819857B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1777913A (zh) * | 2003-03-20 | 2006-05-24 | 欧姆龙株式会社 | 图像处理装置 |
CN102027505A (zh) * | 2008-07-30 | 2011-04-20 | 泰塞拉技术爱尔兰公司 | 使用脸部检测的自动脸部和皮肤修饰 |
CN102521867A (zh) * | 2011-12-16 | 2012-06-27 | 拓维信息***股份有限公司 | 一种手机动漫人物及背景创作方法 |
Non-Patent Citations (1)
Title |
---|
JP特开2004-147288A 2004.05.20 |
Also Published As
Publication number | Publication date |
---|---|
CN102819857A (zh) | 2012-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102663766B (zh) | 一种基于非真实感的艺术插画效果绘制方法 | |
CN104574495B (zh) | 一种图像渲染方法和装置 | |
US10325175B2 (en) | Generation of salient contours using live video | |
CN102496180B (zh) | 一种自动生成水墨山水画图像的方法 | |
CN105096358A (zh) | 一种线条增强的烙画艺术效果模拟方法 | |
CN101908216B (zh) | 一种实现矢量字体的方法及装置 | |
CN103914124A (zh) | 面向三维场景的节能颜色映射方法 | |
CN104537697A (zh) | 一种渐进模糊动画的实现方法 | |
CN109741408A (zh) | 一种图像及视频漫画效果实时渲染方法 | |
CN103455974B (zh) | 一种图像素描风格化的处理方法 | |
WO2015014131A1 (zh) | 一种将图片转为卡通画的方法 | |
CN102999660B (zh) | 一种将设计数据转换为多变换拼花数据的方法 | |
CN102768763A (zh) | 一种文字勾边方法及装置 | |
JP2012104099A5 (zh) | ||
CN104463847A (zh) | 一种水墨画特色渲染方法 | |
CN102819857B (zh) | 一种基于增白嫩肤的手机动漫人物脸谱创作方法 | |
CN109102471A (zh) | 一种基于直方图修正的低功耗图像显示驱动方法 | |
CN103744942A (zh) | 网页浏览方法及装置、网页浏览终端设备 | |
CN102572305A (zh) | 视频图像处理方法及*** | |
Hsu et al. | Depicting time evolving flow with illustrative visualization techniques | |
CN103164210B (zh) | 对应用程序界面进行换肤的方法和装置 | |
CN107085859B (zh) | 一种基于图像的彩铅画风格绘制方法 | |
CN114512094B (zh) | 屏幕色彩调节方法、装置、终端及计算机可读存储介质 | |
CN103729866B (zh) | 一种水彩风格的非真实感渲染方法和装置 | |
Dan-Dan et al. | Transformation and innovation of traditional fashion design based on the digital technology platform |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |