如何将绘制的汉字与笔画动画数据库匹配


14

我有一个汉字笔画动画数据库。每个条目基本上都是一组点,这些点显示了应如何绘制字符以及以什么顺序绘制字符。

为了简化查找​​,我想允许用户用鼠标手动绘制一个字符,然后我的软件会提出一些可能的匹配项(例如在iPhone上完成)。

我在Google上进行了搜索,但没有找到任何相关内容。我想知道我需要看什么算法或研究论文。我想这与形状识别有关,除了形状(汉字)的绘制顺序也很重要。有什么建议吗?


2
结束语:关于如何改善该问题的任何建议?我意识到它有点模糊,但这是因为我不知道在哪里寻找(虽然我认为它可能存在,但我不知道我要寻找的算法的名称是什么)。

1
如果您还没有Google的“手写识别”和“手势识别”,那么这两者都(部分)与绘制字符的过程以及所产生的字符有关。

如果笔划数始终相同,则可以根据#笔划和方向(例如8个方向)对数据库中的字符进行分组(然后以1..8范围内的数字序列表示一个组) ,然后在缩小的组上运行某种形状匹配。

Answers:


5

您正在寻找学术文章,很惊讶您没有找到任何东西。以下是通过带有关键字的Google Scholar快速搜索path stroke recognitionhandwriting stroke recognition获得的信息:

要补充的另一件事是:上面的最新参考文献的历史可以追溯到2000年。这表明您想要做的事可能是经过充分研究的领域,并且已经尝试了最先进的技术。寻找参考资料应该不难。

只是为了澄清,我实际上没有阅读任何这些文章。我只是做了我通常的初步研究步骤:转至文章数据库(谷歌学者,mendeley,ieeexplore ...),输入几个关键字。用有希望的标题打开那些,用完全没意思的摘要关闭一个。仔细阅读其余摘要,然后选择看起来相关的摘要。话虽如此,并不是我提出的所有文章可能都是相关的,但是从经验来看,它们很可能是相关的。

我希望这有帮助。另外,如果您在此期间进行了任何研究,请在问题中对其进行编辑并与社区分享。它看起来像一个有趣的话题。


0

您应该使用神经网络,即用于光学字符识别的神经网络。我敢肯定,您可以在Google上找到很多有关它的资源。要考虑线条的顺序,您不仅可以使用最终图像,还可以使用每个笔划后的中间图像。


我经常听到,但是我从未发现有说它正在使用NN的OCR引擎。你可以引用吗?
Niki Estner 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.