一种基于多尺度提取汉字关键骨架点的方法

文档序号:35534107发布日期:2023-09-21 17:57阅读:来源:国知局

技术特征:

1.一种基于多尺度提取汉字关键骨架点的方法,其特征在于,所述方法包括具体步骤如下:第1步、输入单个汉字图片;

2.根据权利要求1所述的方法,其特征在于,第4步所述的“基于聚集度提取骨架的端点和交叉点”,是通过针对给定的骨架像素点来计算它的骨架像素点区域的聚集度、并进一步比较聚集度与阈值的大小来获取端点和交叉点这两类关键骨架点;骨架像素点区域是指以该像素点为中心点、以给定的边长所围成的正方形区域,区域的边长可取值为2*radius,其中radius值为(max(汉字图片的宽度,汉字图片的长度)*0.1)/2;阈值包括最大阈值和最小阈值,最大阈值可取值为9,最小阈值可取值为6;骨架的端点和交叉点具体获取方法如下:

3.根据权利要求1所述的方法,其特征在于,第5步所述的“采用小尺度过滤法提取骨架的所有折点”,是通过在给定骨架像素点的“小区域”上获取所有骨架像素点、进一步将靠近该“小区域”边界的骨架像素点作为直线的端点、并获取该“小区域”中距离此直线最大的骨架像素点作为折点类型的关键骨架点,其中该“小区域”的宽度、长度分别为汉字图片宽度、长度的0.1倍;骨架的折点具体获取方法如下:

4.根据权利要求1、3所述的方法,其特征在于,第6步所述的“采用大尺度过滤法提取骨架的所有弯点”,是通过在给定骨架像素点的“大区域”上获取所有骨架像素点、进一步将靠近该“大区域”边界的骨架像素点作为直线的端点,并获取该“大区域”中距离此直线最大的骨架像素点作为弯点类型的关键骨架点,其中该“大区域”的宽度、长度分别为汉字图片宽度、长度0.2倍;骨架的弯点具体获取方法如下:

5.根据权利要求1所述的方法,其特征在于,第7步所述的“提取平均笔画宽度变化的所有变宽点”,是依据公式(8)提取相较于附近区域笔画平均宽度变化较大的关键骨架点即变宽点,其中sw为给定区域中笔画宽度的集合,swnxt为给定区域的相邻区域的笔画宽度的集合,avg()为笔画宽度的平均值;骨架的变宽点具体获取方法如下:


技术总结
本发明公开了一种基于多尺度提取汉字关键骨架点的方法,属于计算机及汉字矢量化领域。基于多尺度提取汉字关键骨架点的方法包括:输入单个汉字图片,进行预处理生成二值图;采用骨架提取算法提取汉字的骨架;基于聚集度提取骨架的所有端点和所有交叉点;采用小尺度过滤法提取骨架的所有折点;采用大尺度过滤法提取骨架的所有弯点;进一步提取平均笔画宽度变化的所有变宽点;将上述所有端点、交叉点、折点、弯点、以及变宽点记录下来作为该汉字的所有关键骨架点。本发明能够有效的提取汉字所有变化之处的关键骨架点、有效减少非关键的骨架点数目,从而在确保汉字矢量化高质量的前提下有效减少矢量化汉字的存储空间大小。

技术研发人员:李旭东,赵彩云
受保护的技术使用者:南开大学
技术研发日:
技术公布日:2024/1/15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1