一种点画效果图片的生成方法

一种点画效果图片的生成方法
专利名称:一种点画效果图片的生成方法
技术领域:
本发明涉及图像处理技术领域,特别是一种点画效果图片的生成方法。
背景技术:
点画效果图片是针对一幅参考图片,以不同尺寸的点重现其图片内容,以分散的点来表现连续的调变换效果。以点构成画面的方法,包含Pointillism
和Stippling,Halftone (dithering)三种:第一种是以不同彩的、不同尺寸的纯点叠加,表现一幅图片的内容,通常是指一种绘画方法和风格;第二种是以疏密相间的单一颜的点来分别表现亮、暗调,描绘图片内容,也是指一种绘画方法和风格;第三种与第二中方法类似,更多地针对数码图片,以疏密相间、大小不一的点来模拟表现亮、暗调。现有的点绘画技术中,都是以疏密相间的单点(Stippling)或重合的彩点(Pointillism)等方法来表现自然的图片调变化。在绘画领域,要依靠画家的技巧与直觉。在半调(halftone或dithering)方法中,对点彩的模拟最典型的是将误差传递分散的Floyd-Steinberg dithering方法。这些方法从总体上将参考图片转换为点彩图,但是并未针对每一幅图片,考查其具体的调、频率特
征。
发明内容
本发明的目的是为了解决上述技术问题,提供一种点画效果图片的生成方法,以期实现点画效果图片。本发明采取的技术方案是:一种点画效果图片的生成方法,其特征是,包括如下步骤:`
第一步:基于源图片,建立一张与所述源图片相同尺寸的空白目标图片;第二步:确定在所述目标图片上绘制彩点的终止条件;并设定彩点形状及其最大和
最小尺寸;第三步:在所述源图片上确定一个彩点的位置,计算所述彩点的边缘强度信息以确定彩点尺寸;第四步,根据所述彩点的所在区域的彩信息确定彩点彩;第五步:在所述目标图片的相同位置使用相同彩绘制彩点;第六步:判断终止条件是否成立,如是则结束绘图,输出目标图片;如否则返回第
~- j_hi二少;进一步,在所述第二步之前,还包括计算所述源图片的边缘强度信息;设定彩点的形状、最大尺寸和最小尺寸的步骤,所述第三步中得到的彩点尺寸应该确保在所述最大尺寸与最小尺寸之间;进一步,所述彩点的形状为外凸的多边形、圆形或椭圆形。进一步,所述第六步中的终止条件为在所述目标图片上绘制彩点的次数达到指定次数。
进一步,所述第六步中的终止条件为所述目标图片上绘制的彩点达到指定密度。进一步,所述第二步中的终止条件为所述目标图片上绘制彩点的时间达到指定时间。进一步,所述源图片的分量为单一的灰度强度分量、三维的RGB分量、HSV分量或LAB分量。进一步,所述计算源图片的边缘强度信息的方法为通过采用计算机数字图像处理技术中的边缘算子或者梯度算子,计算源图片中的边缘强度信息。进一步,所述第三步中确定彩点位置的方法是随机确定。进一步,所述第三步中确定彩点的尺寸的方法包括如下步骤:采用数字图像处理技术中的边缘算子或梯度算子过滤源图片,得到一张二维的边缘强度图片;根据边缘强度图片考查全部边缘强度值的上、下边界值以及彩点位置的边缘强度值;根据公式d=f (Rmax, Rmin, Emax, Emin),计算出彩点的尺寸d,其中Rmax、Rmin 分别为彩点的最大尺寸和最小尺寸,Emax、Emin分别为边缘强度值的上、下边界值。进一步,在所述第四步,将彩点覆盖区域内的像素彩的平均值作为彩点的彩。本发明的有益效果是:以计算机为工具,针对数字图片,自动、
快速地产生点画效果的图片。
附图1是本发明中实施例的流程示意图。
具体实施例方式下面结合附图对本发明一种点画效果图片的生成方法的具体实施方式
作详细说明。一种点画效果图片的生成方法,包括如下步骤:第一步:基于源图片,建立一张与所述源图片相同尺寸的空白目标图片。源图片为电子彩图片,其彩分量为RGB、HSV或LAB。目标图片也
对应为与源图片同样格式的彩图。第二步:确定在所述目标图片上绘制彩点的终止条件并设置彩点尺寸的上、下边界值和彩点形状。终止条件为确定目标图片绘制完成的条件,终止条件可以通过以下几种算法来确定,一种是根据目标图片上绘制彩点的次数达到指定次数时,确定为绘制终止条件;另一种是根据目标图片上绘制彩点达到指定密度时,确定为绘制终止条件;还有一种是根据目标图片上绘制彩点时间达到指定时间,确定为绘制终止条件。这三种终止条件可根据实际应用的源图片大小,源图片的彩等参数进行选择。第三步:在所述源图片上确定一个彩点的位置,计算所述彩点的边缘强度信息确定彩点尺寸。彩点的形状可选为圆形、椭圆或任意的多边形,优选圆形。
彩点位置的确定可通过随机方式。彩点尺寸的确定方法包括如下步骤:采用数字图像处理技术中的边缘算子或梯度算子过滤源图片,得到一张二维的边缘强度图片;根据边缘强度图片计算出边缘强度值的上、下边界值以及彩点的边缘强度值;根据公式d=f (Rmax, Rmin, Emax, Emin),计算出彩点的尺寸d,其中Rmax、Rmin分别为彩点的最大尺寸和最小尺寸,Emax、Emin分别为边缘强度的上、下边界值。在第二步之前,需要先行计算所述源图片的边缘强度信息,也要事先设定彩点的形状、最大尺寸和最小尺寸,第三步中得到的彩点尺寸要
确保在所述最大尺寸与最小尺寸之间。计算源图片的边缘强度信息的方法为通过采用计算机数字图像处理技术中的边缘算子或者梯度算子,计算源图片中的边缘强度信息。第四步,根据所述彩点的所在区域的彩信息确定彩点彩。彩点彩的确定方法是,取彩点覆盖区域内的像素彩的平均值作为彩点的
彩。第五步:在所述目标图片的相同位置使用相同彩绘制彩点;第六步:判断终止条件是否成立,如是则结束绘图,输出目标图片;如否则返回第三步。每次在目标图片上绘制线条前,都要进行终止条件的判断。下面以一个具体的实施例对本发明进行更详细的阐述。参见附图1,在建立好彩目标图片Itak 后,计算源图片Isot的边缘强度信息(参见图中步骤SI)。以下叙述中,Isot 和Itak也表示源图片和目标图片的彩矩阵。
将Isoti转换为灰度图片矩阵IeKAY。对Isro每一个像素的红、绿、蓝三个分量值r、g、b,其灰度值为gray=(r+g+b)/3 (I)利用公式I将Isoti的所有彩像素转换为灰度图片阵列I.。选择边缘检测算子,过滤I.,得到Isot的边缘强度矩阵I.。
p\ p2对于IeEAY中任何一个像素P,其3X3邻域表示为#= P4 p P6 那么,采用Sobel
pl
' ! 2 I I 「I 0 -1
算子Hh = 0 0 0和Ziv= 2 O - ^ 对于Iem上任一像素P,其在IEDeE上的对应位置 -1-2-1I O -1J ^
上的边缘强度值e计算为:
'-1 2 I ~ ' pl p2 pi I O -1 I pl P^.
e = 0.5x(mfN+HvN)=0.Sx O O 0.p4 p + 2 0 -2.p4 P p(>
、-1 一2 -1 p7 p% p勺.0 -、P9丄
=0,5 X (#1+2p3~^p7—2.ρ +2p4~l.p,-^3—2p(>—= 0*5 ^ (2p\-¥lL—2ρ~^2,p%—2= pl ^ pl 十 p4 - ph - p8 - p9 I 2)
所以,本例中计算像素P的强度值,也可以用
权利要求
1.一种点画效果图片的生成方法,其特征在于,包括如下步骤:  第一步:基于源图片,建立一张与所述源图片相同尺寸的空白目标图片;第二步:确定在所述目标图片上绘制彩点的终止条件;并设定彩点形状及其最大和最小尺寸;第三步:在所述源图片上确定一个彩点的位置,计算所述彩点的边缘强度信息确定彩点尺寸;第四步,根据所述彩点的所在区域的彩信息确定彩点彩;第五步:在所述目标图片的相同位置使用相同彩绘制彩点;第六步:判断终止条件是否成立,如是则结束绘图,输出目标图片;如否则返回第三止/J/ O
2.根据权利要求1所述的一种点画效果图片的生成方法,其特征在于:在所述第二步之前,还包括计算所述源图片的边缘强度信息,确定彩点的形状、最大尺寸和最小尺寸的步骤,所述第三步中得到的彩点尺
寸应该确保在所述最大尺寸与最小尺寸之间。
3.根据权利要求2所述的一种点画效果图片的生成方法,其特征在于:所述彩点的形状为外凸的多边形、圆形或椭圆形。
4.根据权利要求1所述的一种点画效果图片的生成方法,其特征在于:所述第二步中的终止条件为在所述目标图片上绘制彩点的次数达到指定次数。
5.根据权利要求1所述的一种点画效果图片的生成方法,其特征在于:所述第二步中的终止条件是所述目标图片上绘制的彩点达到指定密度。
6.根据权利要求1所述的一种点画效果图片的生成方法,其特征在于:所述第

本文发布于:2024-09-20 16:32:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/759870.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:图片   彩点   方法   边缘   强度   目标   确定   尺寸
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议