【问题标题】:Chinese handwriting recognition中文手写识别
【发布时间】:2009-11-15 22:34:56
【问题描述】:

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

【问题讨论】:

  • 我很想看看这个进展如何。

标签: flash ocr handwriting-recognition


【解决方案1】:

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

  1. 计算总笔划数

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

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

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

【讨论】:

  • 许多中国本土的人甚至不知道许多字符的“正确”笔顺 - 所以有一个“严格”(需要正确的笔顺)和“非严格”可能是一个想法(不需要正确的笔画顺序,以牺牲准确性为代价)模式
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-15
        • 1970-01-01
        相关资源
        最近更新 更多