当前位置: 首页 > 专利查询>湖南大学专利>正文

一种汉字字体矢量化方法技术

技术编号:16458467 阅读:83 留言:0更新日期:2017-10-25 22:55
本发明专利技术公开了一种汉字字体矢量化方法,包括如下步骤:步骤1,输入汉字图形;步骤2,对于输入的汉字,选定预处理笔画区域;步骤3,在选定的预处理笔画区域中,采用区域选择递归方法获取笔画的所有边界点信息;步骤4,根据笔画边界点信息,判定每一笔画的笔画类型;步骤5,针对每一个笔画,从边界点中提取出运笔轨迹上的轨迹点和垂直于运笔方向上轨迹点的笔画宽度信息,完成字体矢量化。该汉字字体矢量化方法易于实施,能将汉字图形进行高效而准确地矢量化。

A vectorization method of Chinese Fonts

The invention discloses a Chinese characters font vectorization method, which comprises the following steps: Step 1, input Chinese characters graphics; step 2, for the input Chinese characters, selected preprocessing stroke area; step 3, in the pre selected areas in stroke treatment, using selective recursive method to obtain all boundary points information strokes; step 4 and according to the stroke boundary point information, determine the stroke type of every stroke; step 5, for each stroke, stroke width extraction information track points on the trajectory of the shipment of pen and perpendicular to the direction of the pen trajectory points from the boundary point, complete vector font. The vectorization method of Chinese character font is easy to implement, and it can efficiently and accurately vectorization Chinese characters.

【技术实现步骤摘要】
一种汉字字体矢量化方法
本专利技术涉及一种汉字字体矢量化方法。
技术介绍
传统的汉字继承手段主要是将汉字通过人工刻竹简、临摹、印刷等手段进行留传,耗费了大量的人力物力,保存下来的作品也需置于特定环境下才能维持其最原始的状态,具有很大的弊端。针对汉字的数字化保存,现有的技术一般是进行整体的图像数字化扫描得到数字图像文件,这种方式存储量大,且不便于对汉字的笔画进行解构以及智能化的再现,因此,有必要设计一种新的汉字字体矢量化方法。
技术实现思路
本专利技术所要解决的技术问题是提供一种汉字字体矢量化方法,该汉字字体矢量化方法易于实施,能将汉字图形进行高效而准确地矢量化。专利技术的技术解决方案如下:一种汉字字体矢量化方法,其特征在于,包括如下步骤:步骤1,输入汉字图形;步骤2,对于输入的汉字,选定预处理笔画区域;汉字会有笔画交叉的情况(如图12-14中的“大”),需要人为对笔画的范围进行界定,使用背景色把待选定区域和其他区域分割开,再使用其他颜色(这里使用灰色,也可以使用其他颜色,如红色等)对选定区域进行自动填充(因为区域已经分割,可自动填充),对选定区域(灰色)进行预处理。如果笔画没有交叉(如图本文档来自技高网...
一种汉字字体矢量化方法

【技术保护点】
一种汉字字体矢量化方法,其特征在于,包括如下步骤:步骤1,输入汉字图形;步骤2,对于输入的汉字,选定预处理笔画区域;步骤3,在选定的预处理笔画区域中,采用区域选择递归方法获取笔画的所有边界点信息;步骤4,根据笔画边界点信息,判定每一笔画的笔画类型;步骤5,针对每一个笔画,从边界点中提取出运笔轨迹上的轨迹点和垂直于运笔方向上轨迹点的笔画宽度信息,完成字体矢量化。

【技术特征摘要】
1.一种汉字字体矢量化方法,其特征在于,包括如下步骤:步骤1,输入汉字图形;步骤2,对于输入的汉字,选定预处理笔画区域;步骤3,在选定的预处理笔画区域中,采用区域选择递归方法获取笔画的所有边界点信息;步骤4,根据笔画边界点信息,判定每一笔画的笔画类型;步骤5,针对每一个笔画,从边界点中提取出运笔轨迹上的轨迹点和垂直于运笔方向上轨迹点的笔画宽度信息,完成字体矢量化。2.根据权利要求1所述的汉字字体矢量化方法,其特征在于,各笔画之间用区分标志分区分。3.根据权利要求1所述的汉字字体矢量化方法,其特征在于,步骤3中,对边界点的定义如下:边界点是指如果内部区域的某一个像素点的四个十字形方向相邻的像素点中,同时存在内部区域和外部区域的像素点,那么这个像素点称为边界点;获取笔画的所有边界点的方法为:选定一个边界点后,然后利用边界点连续性定理,按照设定的方向(顺时针或逆时针)依次递归找出所有的边界点。4.根据权利要求1所述的汉字字体矢量化方法,其特征在于,步骤3中,将汉字笔画分为“横”“竖”“撇”“点”“捺”五种,根据一个笔画的横轴长、纵轴长、笔画倾斜方向和笔画末端方向权重对笔画进行判断。5.根据权利要求4所述的汉字字体矢量化方法,其特征在于,对于独立的笔画,针对该笔画进行直接识别;对于存在转折的笔画,将交连的笔画分离割裂后,形成独立笔画,再识别该笔画。6.根据权利要求5所述的汉字字体矢量化方法,其特征在于,以“竖直”和“水平”为最基本的处理方式进行识别,这两种方式决定了中间点的获取:将“横”“撇”“捺”归为“水平”处理方式;而“竖”“点”进行“竖直”处理方式;“竖直”和“水平”笔画的处理方式包括的处理步骤为:标记边界点→计算中间点→离散采样→寻找走势轨迹点的垂直边界点→计算走势轨迹信息→计算笔画宽度信息。7.根据权利要求6所述的汉字字体矢量化方法,其特征在于:(1)“水平...

【专利技术属性】
技术研发人员:肖正张慧敏杜家宜方梓兆王乐李星郭杨
申请(专利权)人:湖南大学
类型:发明
国别省市:湖南,43

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

1