[发明专利]一种二维彩色铅笔画自动绘制方法有效
申请号: | 201310179509.2 | 申请日: | 2013-05-15 |
公开(公告)号: | CN103489204A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 谢党恩;张志立;张玲;冯战申 | 申请(专利权)人: | 许昌学院 |
主分类号: | G06T11/00 | 分类号: | G06T11/00 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 陈浩 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 二维 彩色 铅笔画 自动 绘制 方法 | ||
技术领域
本发明涉及一种二维彩色铅笔画自动绘制方法。
背景技术
铅笔画是一种以铅笔或固体矿物为色素颜料,在不特定纸上,以明暗面为主,结合线条来表现对象特征所构成的画面,能给人以简洁明快、自然流畅的感觉。
彩色铅笔画的效果图不仅能够保留黑白铅笔画的纹理特性,同时可以借助于不同的色彩来增强其艺术表现力,然而手工铅笔画绘制技术存在着各种各样的缺点,并不能够轻易的被人们掌握,因此,用计算机来模拟生成具有铅笔画艺术效果的图片具有重要的应用和娱乐价值。
目前,可以应用的彩色铅笔画生成软件相对较少,常见的有国外专用软件Photoshop等,但是这些软件处理的自动化程度较低、色彩失真严重,铅笔纹理特性不明显,最终效果不理想。
发明内容
本发明的目的是提供一种二维彩色铅笔画自动绘制方法,用以解决现有绘制方法生成的彩色铅笔画草图色彩失真严重、纹理特性不明显的问题。
为实现上述目的,本发明的方案是:一种二维彩色铅笔画自动绘制方法,步骤如下:
(1)将输入图像由RGB色彩空间转换到HSI色彩空间;
(2)在HSI色彩空间下,对亮度通道(I)计算输入图像的梯度信息(Gx,Gy),生成一个梯度矢量场V,并在亮度通道(I)根据输入图像的亮度信息,生成白噪声图像N;
(3)根据步骤(2)中得到的梯度矢量场V,利用输入图像当前像素点的矢量信息V(i,j)生成当前像素点的铅笔滤镜算子Pencil(i,j);
(4)将步骤(3)中得到的滤镜算子Pencil(i,j)与步骤(2)中得到的白噪声图像的像素点N(i,j)做卷积运算,生成新的像素值,得到黑白铅笔画草图;
(5)在HSI色彩空间下,将输入图像色彩通道(H、S)的色彩信息添加到步骤(4)中的黑白铅笔画草图中;
(6)将输入图像由HSI色彩空间转换到RGB色彩空间,生成彩色铅笔画草图;
(7)将提取过轮廓线的输入图像与步骤(6)中生成的彩色铅笔画草图进行图像融合,形成彩色铅笔画效果图。
所述步骤(3)中,生成铅笔滤镜算子Pencil(i,j)的方法步骤如下:
(1)由输入图像当前像素点的矢量信息V(i,j)计算出矢量的模|V(i,j)|和方向角θ,|V(i,j)|即为笔刷的长度;
(2)确定铅笔滤镜的尺寸为2|V(i,j)|*sinθ×2|V(i,j)|*cosθ;
(3)计算滤镜中每个点到滤镜中心点的距离r;
(4)计算滤镜中每个点到倾角为θ的方向线的距离d;
(5)设笔刷宽度D,如果d>D,则当前位置的滤镜算子Pencil(i,j)=0;否则Pencil(i,j)=D-d,其中,D由系统预置默认值提供,或由用户自定义。
所述步骤(2)中生成白噪声图像的方法为:首先生成一个[0,1]之间的随机数P,并令如果T>P,则将当前像素点的像素值置为255;否则,保留原像素值不变,即:
采用改进的Kirsch算子提取输入图像的轮廓线信息Icontour,其中,Ki=μ*Ki,i=0,……,7,μ∈(0,1],Ki为某个方向的Kirsch卷积核,μ为一个控制轮廓粗细程度的比例系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许昌学院,未经许昌学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310179509.2/2.html,转载请声明来源钻瓜专利网。