首页> 中国专利> 对手写字符的字体结构进行检测的方法及装置

对手写字符的字体结构进行检测的方法及装置

摘要

本发明公开了一种对手写字符的字体结构进行检测的方法及装置。该方法包括:获取用户手写字符,并对用户手写字符进行识别得到相应的标准字符;确定用户手写字符的外轮廓;将用户手写字符的外轮廓与预设的标准字符的外轮廓进行比对分析生成对用户手写字符的字体结构的检测结果。本发明实施例提供的技术方案能够有效判断出用户手写字符的字体结构是否规范,以提醒用户对自己书写的字符所存在的字体结构问题进行及时修正,从而改善了用户练字的效率。

著录项

  • 公开/公告号CN103824072A

    专利类型发明专利

  • 公开/公告日2014-05-28

    原文格式PDF

  • 申请/专利权人 广东小天才科技有限公司;

    申请/专利号CN201410079208.7

  • 发明设计人 王强;郑发;

    申请日2014-03-05

  • 分类号G06K9/20;

  • 代理机构北京品源专利代理有限公司;

  • 代理人胡彬

  • 地址 523860 广东省东莞市长安镇乌沙步步高大道126号二楼

  • 入库时间 2024-02-19 23:58:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-02-08

    授权

    授权

  • 2014-06-25

    实质审查的生效 IPC(主分类):G06K9/20 申请日:20140305

    实质审查的生效

  • 2014-05-28

    公开

    公开

说明书

技术领域

本发明实施例涉及计算机技术领域,尤其涉及一种对手写字符的字体结构 进行检测的方法及装置。

背景技术

随着计算机技术的快速发展,一些用于用户练字的电子设备逐渐渗入人们 的日常生活当中,从而能够使得人们不必拘泥于纸张来进行练字,且十分容易 对手写字符进行擦除修改等操作,有效提高了练字效率。

目前,诸多练字的电子设备都具备手写字符的简单美化功能,以使得手写 字符看上去更加美观,更加符合标准字符。但是在现有技术中,用于练字的电 子设备通常只针对手写字符的起笔、顿笔、笔锋进行美化,而对手写字符的字 体结构不做任何检测与调整,不利于用户练字。

发明内容

本发明提供一种对手写字符的字体结构进行检测的方法及装置,以规范用 户书写,帮助用户练字。

第一方面,本发明实施例提供了一种对手写字符的字体结构进行检测的方 法,该方法包括:

获取用户手写字符,并对所述用户手写字符进行识别得到相应的标准字符;

确定所述用户手写字符的外轮廓;

将所述用户手写字符的外轮廓与预设的所述标准字符的外轮廓进行比对分 析生成对用户手写字符的字体结构的检测结果。

第二方面,本发明实施例还提供了一种对手写字符进行修正的装置,该装 置包括:

字符获取单元,用于获取用户手写字符,并对所述用户手写字符进行识别 得到相应的标准字符;

外轮廓确定单元,用于确定所述用户手写字符的外轮廓;

字体结构检测单元,用于将所述用户手写字符的外轮廓与预设的所述标准 字符的外轮廓进行比对分析生成对用户手写字符的字体结构的检测结果。

本发明实施例提出的技术方案通过确定所获取的用户手写字符的外轮廓, 并将用户手写字符的外轮廓与标准字符的外轮廓进行对比来实现对户手写字符 的字体结构的检测,这样能够有效判断出用户手写字符的字体结构是否规范, 以提醒用户对自己书写的字符所存在的字体结构问题进行及时修正,从而改善 了用户练字的效率。

附图说明

图1是本发明实施例一提供的一种对手写字符的字体结构进行检测的方法 的流程示意图;

图2是本发明实施例二提供的一种对手写字符的字体结构进行检测的方法 的流程示意图;

图3是本发明实施例二提供的标准字符“川”的显示示意图;

图4(a)是本发明实施例二提供的标准字符“川”的外轮廓显示示意图;

图4(b)是本发明实施例二提供的用户手写字符“川”的外轮廓显示示意 图;

图5(a)是本发明实施例二提供的拉伸前的用户手写字符“川”的显示示 意图;

图5(b)是本发明实施例二提供的拉伸后的用户手写字符“川”的显示示 意图;

图5(c)是本发明实施例二提供的拉伸后的用户手写字符“川”的外轮廓 显示示意图;

图6是本发明实施例三提供的一种对手写字符的字体结构进行检测的装置 的结构示意图;

图7是本发明实施例提供的一种对手写字符的字体结构进行检测的装置的 硬件结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此 处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需 要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结 构。

实施例一

图1是本发明实施例一提供的一种对手写字符的字体结构进行检测的方法 的流程示意图,该方法可以由对手写字符的字体结构进行检测的装置来执行, 所述装置可以配置在学习机、智能手机、平板电脑、个人数字助理或者其他任 何一种具有处理器、存储器和触屏显示器的电子设备中,由软件和/或硬件来实 现。参见图1,对手写字符的字体结构进行检测的方法具体包括如下步骤:

110、获取用户手写字符,并对用户手写字符进行识别得到相应的标准字符。

其中,用户手写字符指的是由用户输入的各笔画轨迹组合成的点阵。在本 实施例中,可从本地或者服务器获取用户手写字符,该用户手写字符可以是预 先存储好的,也可是通过输入采集装置实时采集得到的。

在获取到用户手写字符后,可首先对用户手写字符进行归一化处理,将其 调整到预设的标准尺寸大小,然后将本地存储的标准字符数据库中的各标准字 符对用户手写字符进行逐一匹配,以判断该用户手写字符所对应的标准字符。 当然,还可通过其它方式来完成对用户手写字符的识别,本实施例对用户手写 字符进行识别得到相应的标准字符这一过程不作任何限定。

120、确定用户手写字符的外轮廓。

在本实施例中,对手写字符的字体结构进行检测的装置可预先存储有标准 字符的外轮廓特征点笔画位置信息,该信息用于指示标准字符和相应手写字符 的外轮廓特征点,以便根据外轮廓特征点进一步确定用户手写字符的外轮廓, 例如将外轮廓特征点以一种设定的连接方式连接构成用户手写字符的外轮廓。

当然,本领域的普通技术人员应理解还可通过其它方式确定用户手写字符 的外轮廓。例如,直接将字符的各笔画中与其他笔画未相互连接的起笔点与收 笔点作为该字符的外轮廓特征点,按照设定的连接顺序直线连接这些外轮廓特 征点构成用户手写字符的外轮廓。本实施例对用户手写字符的外轮廓的确定过 程不作任何限定。

130、将用户手写字符的外轮廓与预设的标准字符的外轮廓进行比对分析生 成对用户手写字符的字体结构的检测结果。

在本实施例中,可通过比较用户手写字符与标准字符的外轮廓中以对应外 轮廓特征点为顶点的角度关系,根据角度关系来生成对用户手写字符的字体结 构的检测结果;或者,先根据手写字符与标准字符笔画之间的尺寸比例关系将 用户手写字符的外轮廓归一化到标准尺寸,然后直接比较归一化后的用户手写 字符的外轮廓与预设的标准字符的外轮廓的重叠度,根据重叠度生成对用户手 写字符的字体结构的检测结果。

本发明实施例提出的技术方案通过确定所获取的用户手写字符的外轮廓, 并将用户手写字符的外轮廓与标准字符的外轮廓进行对比来实现对户手写字符 的字体结构的检测,这样能够有效判断出用户手写字符的字体结构是否规范, 以提醒用户对自己书写的字符所存在的字体结构问题进行及时修正,从而改善 了用户练字的效率。

实施例二

图2是本发明实施例二提供的一种对手写字符的字体结构进行检测的方法 的流程示意图,本实施例在上述任意实施例的基础上,对确定用户手写字符的 外轮廓的步骤以及将用户手写字符的外轮廓与预设的标准字符的外轮廓进行比 对分析生成对用户手写字符的字体结构的检测结果的步骤作进一步优化,以提 高检测结果的准确度。参见图2,对手写字符的字体结构进行检测的方法具体 包括如下步骤:

210、获取用户手写字符,并对用户手写字符进行识别得到相应的标准字符;

220、根据预设的标准字符的外轮廓特征点笔画位置信息确定用户手写字符 的外轮廓特征点;

230、将所确定的外轮廓特征点按照设定的连接顺序直线连接生成用户手写 字符的外轮廓;

240、确定用户手写字符的外轮廓上以各外轮廓特征点为顶点的角度,作为 第一角度集合;

250、确定标准手写字符的外轮廓上以各外轮廓特征点为顶点的角度,作为 第二角度集合;

260、比较第一角度集合中的第一角度与第二角度集合中相应的第二角度之 间的大小,根据比较结果生成对用户手写字符的字体结构的检测结果。

现举例对手写字符的字体结构进行检测的方法做进一步的详细说明。图3 是本发明实施例二提供的标准字符“川”的显示示意图。参见图3,对于“川” 这一标准字符而言,其外轮廓特征点笔画位置信息为第一笔画“丿”的起笔点 310与收笔点320,以及最后一笔画“丨”的起笔点330与收笔点340。“川” 字符的外轮廓为这四个点顺时针直线连接构成的图形。本实施例中可根据标准 字符“川”的外轮廓特征点笔画位置信息分别找到手写字符中对应于第一笔画 “丿”和最后一笔画“丨”这两个笔画的起笔点与收笔点,然后将找到的四个 点按顺时针方向用直线连接起来,形成封闭的几何图形。

图4(a)是本发明实施例二提供的标准字符“川”的外轮廓显示示意图, 图4(b)是本发明实施例二提供的用户手写字符“川”的外轮廓显示示意图。 参见图4,标准字符“川”的外轮廓特征点为其对应外轮廓的四个顶点,第一 角度集合为:∠A、∠B、∠C和∠D;用户手写字符“川”的外轮廓特征点为 其对应外轮廓的四个顶点,第二角度集合为:∠a、∠b、∠c和∠d。在将用户 手写字符“川”的外轮廓与预设的标准字符“川”的外轮廓进行比对分析时, 分别比较∠A与∠a、∠B与∠b、∠C与∠c、以及∠D与∠d这四组角度之间 的大小关系。通过这些角度的比较得到用户手写字符中的字体结构不准确的位 置以生成对用户手写字符的字体结构的检测结果,例如当某组角度之间的绝对 差大于等于设定参数时,判断用户手写字符中对应该外轮廓特征点的位置处字 体结构不合理。

在上述技术方案的基础上,在将用户手写字符的外轮廓与预设的标准字符 的外轮廓进行比对分析生成对用户手写字符的字体结构的检测结果之后,还包 括:根据比较结果对手写字符进行拉伸或收缩变换,以使得第一角度集合中的 第一角度与第二角度集合中相应的第二角度之间的绝对差小于等于设定的阈值。

例如,设标准字符的外轮廓中以某个外轮廓特征点Q为顶点的角度为∠A, 用户手写字符的外轮廓中以对应Q的外轮廓特征点为顶点的角度为∠a,则对用 户手写字符的拉伸方法可包括:

1)当∠A>∠a时,在用户手写字符中以对应Q的外轮廓特征点处沿∠a对 应的角平分线往内角(角的内侧)方向拉伸至∠a=∠A;

2)当∠A=∠a时,字体结构符合标准,对用户手写字符不做任何拉伸;

3)当∠A<∠a时,在用户手写字符中以对应Q的外轮廓特征点处沿∠a对 应的角平分线的外角(∠a的对角)方向进行拉伸至∠a=∠A。

图5(a)是本发明实施例二提供的一种拉伸前的用户手写字符“川”的显 示示意图,图5(b)是本发明实施例二提供的一种拉伸后的用户手写字符“川” 的显示示意图,图5(c)是本发明实施例二提供的拉伸后的用户手写字符“川” 的外轮廓显示示意图。参见5(c)与图4(a),拉伸后的用户手写字符“川” 的外轮廓应与标准字符“川”的外轮廓各个顶点的角度对应相等。

本实施例提供的技术方案,根据预设的标准字符的外轮廓特征点笔画位置 信息提取用户手写字符的外轮廓特征点,进而能够可以十分准确快速的完成对 用户手写字符外轮廓的确定;并且通过比较外轮廓特征点对应角度之间的关系 实现对用户手写字符的字体结构的检测,这样可以避免在比对两种字符的外轮 廓时因执行归一化尺寸操作所耗费的时间,因此提高了检测用户手写字符的字 体结构的准确度与检测效率。

实施例三

图6是本发明实施例三提供的一种对手写字符的字体结构进行检测的装置 的结构示意图。参见图6,该装置的具体结构如下:

字符获取单元610,用于获取用户手写字符,并对用户手写字符进行识别 得到相应的标准字符;

外轮廓确定单元620,用于确定用户手写字符的外轮廓;

字体结构检测单元630,用于将用户手写字符的外轮廓与预设的标准字符 的外轮廓进行比对分析生成对用户手写字符的字体结构的检测结果。

进一步的,外轮廓确定单元620,具体用于:

根据预设的标准字符的外轮廓特征点笔画位置信息确定用户手写字符的外 轮廓特征点;

将所确定的外轮廓特征点按照设定的连接顺序直线连接生成用户手写字符 的外轮廓。

进一步的,字体结构检测单元630,具体用于:

确定用户手写字符的外轮廓上以各外轮廓特征点为顶点的角度,作为第一 角度集合;

确定标准手写字符的外轮廓上以各外轮廓特征点为顶点的角度,作为第二 角度集合;

比较第一角度集合中的第一角度与第二角度集合中相应的第二角度之间的 大小;

根据比较结果生成对用户手写字符的字体结构的检测结果。

进一步的,所述装置还包括字符变换单元640,用于在字体结构检测单元 630将用户手写字符的外轮廓与预设的标准字符的外轮廓进行比对分析生成对 用户手写字符的字体结构的检测结果之后:

根据比较结果对手写字符进行拉伸或收缩变换,以使得第一角度集合中的 第一角度与第二角度集合中相应的第二角度之间的绝对差小于等于设定的阈值。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功 能模块和有益效果。

图7是本发明实施例提供的一种对手写字符的字体结构进行检测的装置的 硬件结构示意图。参见图7,该装置包括:书写字符采集模块710、存储模块 720、处理模块730和显示模块740。其中,书写字符采集模块710用于采集外 部输入的用户手写字符,并将采集的用户手写字符传输给处理模块;存储模块 720用于存储每个标准字符的外轮廓及所对应的外轮廓特征点笔画位置信息; 处理模块730(CPU)用于调用存储模块720中存储的数据执行本发明任意实施 例提供的对手写字符的字体结构进行检测的方法,并将待显示内容(例如检测 结果,拉伸和/或伸缩前后的用户手写字符)传递给显示系统;显示模块740用 于接收处理模块的显示指令,并以视觉的方式传递出来。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员 会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进 行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽 然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以 上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例, 而本发明的范围由所附的权利要求范围决定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号