[发明专利]由彩色照片转化为手机动画人物卡通式脸谱的制作方法有效
申请号: | 201010246149.X | 申请日: | 2010-08-05 |
公开(公告)号: | CN101916450A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 龙伯康;易璐;杨正慧;沈清;向黎生;周业波;黄霞;封模春 | 申请(专利权)人: | 拓维信息系统股份有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;G06T5/00 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 黄美成 |
地址: | 410205 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 彩色 照片 转化 手机 动画人物 卡通 脸谱 制作方法 | ||
1.一种由彩色照片转化为手机动画人物卡通式脸谱的制作方法,其特征在于,包括以下步骤:
步骤1:对彩色原图进行灰度化操作以及画面缩放操作;
步骤2:对画面缩放后的图像进行区域生长操作生成二值图像或多阶灰度图像,用于将灰度相近的区域连成一片,以便在后续步骤中将该灰度相近的区域着色成同一种颜色;
步骤3:判断生成的图像是否多阶灰度图像,如果是,则对区域生长后的图像进行多阶灰度图像伪彩色化操作,脸谱制作完成;否则区域生长后的图像为二值化图像,转到下一步;
步骤4:判断是否需要进行黑白翻转操作,如果需要,则生成二值化后的图像的负片,并转到下一步;如果不需要,直接转到下一步;
步骤5:对经步骤4的图像进行二值化图像伪彩色化处理,脸谱制作完成。
2.根据权利要求1所述的由彩色照片转化为手机动画人物卡通式脸谱的制作方法,其特征在于:
所述的区域生长过程为:
步骤A:将输出图像初始化为全1,即图像初始化为白色图像;
步骤B:建立一个堆栈,选定一个被称之为种子的某一像素点压入堆栈;将种子选在打算要扩展连通成为一片区域的中间的某一位置;
步骤C:依次检查种子周围8个像素点的灰度值,如其中某点与种子的灰度差小于门限值T,则形成新生长点,按下述两种情况处理后,转步骤D;反之说明无新生长点,也转步骤D;所述的门限值T取值的范围为0~255;
情况1:如希望生长后图像为黑白二值图像,则将该点的灰度置为0,表示该点的颜色为黑色,并将它压入堆栈;
情况2:如希望生长后图像为非连续灰度的多阶灰度图像,则根据该点与种子的灰度差,分阶段量化为某一灰度阶取值,并将它压入堆栈;
分阶段量化的具体过程为:
设拟划分层阶数为N,称Gi为目标图像各层的取值,则有
设某点原有灰度值为gd,种子的灰度值为gs,由gd与gs的差值根据下式可算出某点的目标灰度值gt为:
Gi-1≤abs(gd-gs)≤Gi,s→gt=Gi-1
其中abs(x)为对x求绝对值;
步骤4:从堆栈中弹出一个点作为种子,重复步骤C直到堆栈为空;
所述的二值化图像伪彩色化处理的过程为:
对经过缩放、尺寸相同的两幅二值图像a(x,y)和b(x,y)根据以下公式着上不同的颜色,以获得新的伪彩色图像h(x,y):
其中,C1,C2,C3为3种不同RGB的颜色;两幅二值图像a(x,y)和b(x,y)中的任一幅为采用某一T值进行区域生长得到图像,或者由采用不同T值进行区域生长得到多幅图像进行逻辑运算后生成的图像;
所述的多阶灰度图像伪彩色化操作即为对多阶灰度图像的各阶灰度对应的像点分别设置不同的颜色。
3.根据权利要求1或2所述的由彩色照片转化为手机动画人物卡通式脸谱的制作方法,其特征在于:所述的画面缩放的过程为:
设图像X轴方向的缩放比为kx,Y轴方向的缩放比为ky,缩放后输出图像(x,y)点的像素值g(x,y)对应于原图中座标为(u,v)的像素值f(u,v),即有:
x=u×kx即
y=v×ky即
具体缩放过程为按照下式进行处理:
g(x,y)=f(u,v)=bt1+(1-b)t2;
其中,
t1=af([u]+1,[v]+1)+(1-a)f([u],[v]+1);
t2=af([u]+1,[v])+(1-a)f([u],[v]);
式中,a=u-[u],b=v-[v],[u]表示对u取整数,[v]表示对v取整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拓维信息系统股份有限公司,未经拓维信息系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010246149.X/1.html,转载请声明来源钻瓜专利网。