一种手写汉字的实时轮廓美化方法技术

技术编号:10866957 阅读:130 留言:0更新日期:2015-01-07 08:07
本发明专利技术公开了一种手写汉字的实时轮廓美化方法,包括以下步骤:笔段轮廓生成:通过建立笔刷模型及根据笔段轮廓生成算法生成笔段轮廓;笔画轮廓生成:通过笔段轮廓的合并以及冗余轮廓的消除两大过程生成笔画轮廓。本发明专利技术的方法,能够模拟现实的书法效果,对用户书写轨迹进行美化,提升计算机汉字书写的用户体验。

【技术实现步骤摘要】

本专利技术涉及模式分析与笔式计算领域,特别涉及一种手写汉字的实时轮廓美化方 法。
技术介绍
手写作为汉字的重要记录手段,千百年来推动着中华文明滚滚向前。而伴随汉字 书写而生的书法艺术,更是我国传统文明中古老而又璀璨的艺术明珠。自汉字诞生以来,书 写的对象由龟壳、竹简、丝绸到纸张,书写工具由骨头、刀片、毛笔到现代的各种硬笔,汉字 书写艺术的形势经历了一代又一代的革新。 到了今天,随着计算机技术的发展,汉字书写获得了新的生命力。各类便携触屏设 备的普及,特别是智能手机以及平板电脑,给计算机汉字书写提供了大量应用场景,如会议 笔记的记录、文件的批注、输入法的手写输入和随意的书法涂鸦等等。这些汉字书写场景大 大地丰富了生活方式以及提高了工作效率.尽管计算机汉字书写具有各种各样的优点,市 场上也涌现了种类繁多的手写应用,但是,现存的商业应用还存在各种各样的不足。特别在 手写汉字的美化方面,主流的应用对用户轨迹的处理方式还相当的原始落后,效果简单生 硬,不够生动美观,严重地影响了用户的书写体验
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种手写汉字的实时轮廓美 化方法。 本专利技术的目的通过以下的技术方案实现: -种手写汉字的实时轮廓美化方法,包含以下顺序的步骤: -、笔段轮廓生成:主要包括前期的对笔刷模型建模和笔段轮廓合成算法; 1、笔刷模型建模 本专利技术将复杂的笔刷轮廓用数学建模,以期减少笔段轮廓提取的计算量,在本发 明中,我们采用多段的三次Bezier曲线对笔刷轮廓进行拟合,合成封闭的笔刷轮廓;见附 图2,为毛笔笔刷的笔刷建模的过程; 建模过程描述如下: 步骤1 :对于给定的笔刷图片A,利用图像学知识,获得笔刷的轮廓点序列S= {Pi, i = 0, 1,…,η}; 步骤2 :利用曲线分裂技术,寻找点序列S的分裂点,这些分隔点包含有笔刷轮 廓的骨架特征,我们将其称为笔刷的轮廓点,表示为本文档来自技高网...
一种手写汉字的实时轮廓美化方法

【技术保护点】
一种手写汉字的实时轮廓美化方法,其特征在于,包括以下步骤:S1.笔段轮廓生成:通过建立笔刷模型及根据笔段轮廓生成算法生成笔段轮廓;S2.笔画轮廓生成:通过笔段轮廓的合并以及冗余轮廓的消除两大过程生成笔画轮廓。

【技术特征摘要】
1. 一种手写汉字的实时轮廓美化方法,其特征在于,包括以下步骤:51. 笔段轮廓生成:通过建立笔刷模型及根据笔段轮廓生成算法生成笔段轮廓;52. 笔画轮廓生成:通过笔段轮廓的合并以及冗余轮廓的消除两大过程生成笔画轮 廓。2. 根据权利要求1所述的手写汉字的实时轮廓美化方法,其特征在于,步Sl中,所述的 笔段轮廓生成时采用了建立笔刷模型的处理方法:采用多段的三次Bezier曲线对笔刷轮 廓进行拟合,合成封闭的笔刷轮廓,先利用图像学知识获取给定笔刷图片的轮廓点序列,然 后利用曲线分裂技术,寻找点序列的分裂点,这些点称为笔刷的轮廓点,接着针对每一小段 序列,拟合成三次Bezier曲线,最后将相邻的Bezier曲线光滑并接,即可得到封闭的笔刷 轮廓。3. 根据权利要求1所述的手写汉字的实时轮廓美化方法,其特征在于,步骤Sl中,所述 的笔段轮廓生成具体的方法为:寻找3阶贝塞尔曲线的四个点以及笔段轮廓生成的算法, 假设在时刻i,设备采集到采样点Pi,如果i为3的倍数,我们可以利用最近的三个点生成 Bezier曲线;于是可以通过下列规则生成Bezier曲线四个点qQ,q。q2,q3 : 当i= 3时:生成笔段轮廓算法如下:首先是生成分割点,然后是对轮廓点进行仿射变化,再计算包 络点,最后计算笔段轮廓。4. 根据权利要求1所述的手写汉字的实时轮廓美化方法,其特征在于,步骤S2中,所述 的笔段轮廓合并的具体操作为: 对于相邻的两个笔段轮廓Clead与Cm1ot首尾相接,其中Clead在前,Cm1ot在后,笔段轮 廓=左段支+段末+右段支+段首,我们现要将其合并为单一的笔段轮廓c_gral,c_ged定义 为:笔段轮廓的合并其实就是去除相...

【专利技术属性】
技术研发人员:金连文曾伟铭陈露开
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1