5

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

4

4 回答 4

2

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

  1. 计算总笔划数

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

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

  4. 根据上述结果缩小数据库匹配范围。

于 2009-11-16T05:20:18.960 回答
0

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

于 2009-11-16T00:45:49.370 回答
0

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

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

于 2009-11-16T09:00:14.133 回答
0

这是 Javascript 中的开源库。该算法非常简单,实际上非常接近 sthg 的答案所描述的内容。它带有两个字符数据集。https://github.com/gugray/HanziLookupJS

于 2017-01-27T15:47:10.150 回答