OCR用于识别.NET中的手写内容

时间:2009-02-26 17:34:54

标签: .net ocr icr

我需要在.NET应用程序中使用可以识别手写的OCR组件。我们从MS Office启动并运行了MODI组件,它识别打印文本,但不识别手写。

我不介意付钱。

有人有任何建议吗?

非常感谢 吉姆

5 个答案:

答案 0 :(得分:3)

我推荐Pegasus Imaging,我们每天都使用它,这很棒。对于手写,您有ICR模块。

答案 1 :(得分:2)

在我的应用程序中,我们需要识别一些用手写文本填写的表格。只要用户使用格式良好的字符,准确性就很好。我使用的SDK名为Leadtools。我的应用程序使用MFC,但它们也有.NET类。

答案 2 :(得分:1)

大多数OCR工具包旨在识别印刷文本,而不是手写文本。我建议Atalasoft's toolkit具有灵活性,因为您可以插入各种OCR引擎。

识别手写文本的准确性和难度都要低得多。它通常标记为Intelligent Character Recognition(ICR),我不确定Atalasoft,Pegasus或大多数商业产品是否支持ICR。通过在网格中的单元格中写入每个字母来辅助手写识别,就像在SAT上填写您的姓名一样。你在谈论自由格式文本还是在网格上写作?

答案 3 :(得分:0)

试试tessnet,它是一个基于tesseract的开源.NET OCR引擎

答案 4 :(得分:0)

区分手写文本和草书脚本是很重要的。术语ICR通常用于指手写文本。

Accusoft Pegasus提供了一个SmartZone ICR .NET SDK,可以让您快速识别文本。当您控制文本的输入方式时,准确性会越来越好,例如在表格上等等。

重要的是要意识到可用于实时识别的提示(例如在平板电脑上)与扫描图像中可用的提示完全不同。这就是为什么草书识别实时比事后(扫描图像)容易得多。您可以阅读笔的动作,并且笔划的顺序非常有助于识别。