中文手写识别

时间:2009-11-15 22:34:56

标签: flash ocr handwriting-recognition

我正在寻找手写识别解决方案。我找到了一个here,这是一个flash应用程序。它的工作原理是什么?它是否对db进行任何查询以找到该字符?

4 个答案:

答案 0 :(得分:2)

为日语做了一次(包括中文字符集)。我将操作分为4个步骤,每次重复一次:

  1. 计算总笔画数

  2. 确定笔划顺序(每个笔划的顺序很重要)

  3. 确定笔划开始和结束弧度(注意绘图空间以弧度分割)

  4. 根据以上结果缩小数据库匹配。

答案 1 :(得分:0)

您可以使用各种信息,例如笔画数,笔画的起始和结束角度,每个笔划中的交叉点数等,以帮助缩小范围(您的示例应用程序似乎只会缩小结果范围)当然,给定一个数据库。然而,手写识别并不是一件容易的事。

答案 2 :(得分:0)

手写/手势识别有几种不同的解决方案。我所了解的是人工神经网络,特别是多层感知器网络。简而言之,您输入一些正确的测试样本,然后训练此网络,然后使用它来测试新输入。闪存中也使用此网络的类似内容是20个问题游戏。

还有其他一些方法可以做到这一点,有些方法更简单,有些可能更复杂,但我对它们的了解很差。

答案 3 :(得分:0)

这是Javascript中的一个开源库。该算法非常简单,实际上非常接近sthg的答案。它附带两个角色数据集。 https://github.com/gugray/HanziLookupJS