一种识别书写字的方法及装置的制造方法

文档序号:8473318阅读:191来源:国知局
一种识别书写字的方法及装置的制造方法
【技术领域】
[0001]本发明涉及书写字识别技术领域,尤其涉及一种识别书写字的方法及装置。
【背景技术】
[0002]现有点读机等产品包含练字功能,提供有自由练字模式,用户可书写任一汉字,系统识别出用户书写的字,然后从笔画数、笔顺、间架结构等多个维度对用户的书写进行综合评价,输出书写评价结果以指导用户的书写练字。
[0003]然而,现有技术在识别书写字时存在如下缺陷:当用户书写的汉字存在形近字时系统可能出现误判,出现形近字识别错误的问题,如果发生书写字的识别错误,那么给出的书写评价也是错误的;例如用户想书写的汉字是“土”,系统可能会识别为“士”,然后按照“士”的书写标准对用户的书写进行评价,误导用户学习,影响用户体验。

【发明内容】

[0004]本发明的目的在于提出一种识别书写字的方法及装置,能够解决书写字识别时出现的形近字识别错误的问题,提高对用户书写字识别的准确率。
[0005]为达此目的,本发明采用以下技术方案:
[0006]一种识别书写字的方法,包括:
[0007]获取用户的书写字信息;
[0008]找出与所述书写字信息对应的备选文字集合;
[0009]分析所述书写字信息与所述备选文字集合中各文字的匹配度;
[0010]根据所述匹配度将所述书写字信息识别为对应的文字。
[0011]其中,所述找出与所述书写字信息对应的备选文字集合,包括:
[0012]将所述书写字信息识别为第一备选文字;
[0013]以所述第一备选文字为索引,查找预设的形近字数据库,获得与所述第一备选文字关联的若干形近字;
[0014]所述第一备选文字以及所述形近字构成所述书写字信息对应的备选文字集合。
[0015]其中,所述找出与所述书写字信息对应的备选文字集合之前,还包括:
[0016]设置形近字数据库,所述形近字数据库存储有各文字的形近字关联信息。
[0017]其中,所述形近字数据库存储有各文字的特征信息;
[0018]所述分析所述书写字信息与所述备选文字集合中各文字的匹配度,包括:
[0019]将所述书写字信息分别与所述备选文字集合中各文字的特征信息进行比对,得到所述书写字信息与所述各文字的匹配度。
[0020]其中,所述文字的特征信息包括:笔画数、笔画、笔画对应的描红信息。
[0021]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,包括:
[0022]找到所述备选文字集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字。
[0023]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,包括:
[0024]设定所述书写字信息与所述第一备选文字的匹配度为第一匹配度,所述书写字信息与所述形近字的匹配度为第二匹配度,将所述第一匹配度与第二匹配度进行比较;
[0025]若所述第二匹配度减去第一匹配度的差值大于设定的阈值,找到所述备选文字集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字;
[0026]若所述第二匹配度减去第一匹配度的差值小于等于设定的阈值,将所述书写字信息识别为所述第一备选文字。
[0027]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,还包括:
[0028]若所述第二匹配度减去第一匹配度的差值小于等于零,将所述书写字信息识别为所述第一备选文字;
[0029]若所述第二匹配度减去第一匹配度的差值大于零、小于等于设定的阈值,获取所述备选文字集合中各文字的难度信息,获取预设的用户年级信息,找出所述备选文字集合中难度信息与所述用户年级信息对应的文字的集合;找到该集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字。
[0030]本发明另一方面提供一种识别书写字的装置,包括:
[0031]书写字获取模块,用于获取用户的书写字信息;
[0032]备选集确定模块,用于找出与所述书写字信息对应的备选文字集合;
[0033]分析模块,用于分析所述书写字信息与所述备选文字集合中各文字的匹配度;
[0034]识别模块,用于根据所述匹配度将所述书写字信息识别为对应的文字。
[0035]其中,所述找出与所述书写字信息对应的备选文字集合,包括:
[0036]将所述书写字信息识别为第一备选文字;
[0037]以所述第一备选文字为索引,查找预设的形近字数据库,获得与所述第一备选文字关联的若干形近字;
[0038]所述第一备选文字以及所述形近字构成所述书写字信息对应的备选文字集合。
[0039]其中,还包括:
[0040]设置模块,用于设置形近字数据库,所述形近字数据库存储有各文字的形近字关联信息。
[0041]其中,形近字数据库存储有各文字的特征信息;
[0042]所述分析所述书写字信息与所述备选文字集合中各文字的匹配度,包括:
[0043]将所述书写字信息分别与所述备选文字集合中各文字的特征信息进行比对,得到所述书写字信息与所述各文字的匹配度。
[0044]其中,所述文字的特征信息包括:笔画数、笔画、笔画对应的描红信息。
[0045]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,包括:
[0046]找到所述备选文字集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字。
[0047]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,包括:
[0048]设定所述书写字信息与所述第一备选文字的匹配度为第一匹配度,所述书写字信息与所述形近字的匹配度为第二匹配度,将所述第一匹配度与第二匹配度进行比较;
[0049]若所述第二匹配度减去第一匹配度的差值大于设定的阈值,找到所述备选文字集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字;
[0050]若所述第二匹配度减去第一匹配度的差值小于等于设定的阈值,将所述书写字信息识别为所述第一备选文字;
[0051]其中,所述阈值大于零。
[0052]其中,所述根据所述匹配度将所述书写字信息识别为对应的文字,还包括:
[0053]若所述第二匹配度减去第一匹配度的差值小于等于零,将所述书写字信息识别为所述第一备选文字;
[0054]若所述第二匹配度减去第一匹配度的差值大于零、小于等于设定的阈值,获取所述备选文字集合中各文字的难度信息,获取预设的用户年级信息,找出所述备选文字集合中难度信息与所述用户年级信息对应的文字的集合;找到该集合中与所述书写字信息匹配度最高的文字,将所述书写字信息识别为该文字。
[0055]实施本发明实施例,具有如下有益效果:
[0056]本发明实施例通过获取用户的书写字信息;找出与所述书写字信息对应的备选文字集合;分析所述书写字信息与所述备选文字集合中各文字的匹配度;根据所述匹配度将所述书写字信息识别为对应的文字。本发明方案通过将用户的书写字与若干字形相近的形近字分别进行匹配,从中确定出用户所要书写的汉字,解决了书写字识别时出现的形近字识别错误,提高对用户书写字识别的准确率。
【附图说明】
[0057]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述的附图仅仅是本发明的一些
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1