首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >光学字符识别

光学字符识别
EN

Stack Overflow用户
提问于 2012-01-06 01:53:43
回答 1查看 217关注 0票数 0

我必须写一个程序,它能够识别模式,特别是字符。我已经在c#中实现了反向传播,现在我想将其用于模式识别。我还创建了一个表单应用程序,并使用了画笔/图形,这样用户就可以在鼠标的帮助下编写一些东西(就像MS Paint中的“铅笔工具”一样)。所以我需要一些关于“如何在我的应用程序中实现字符识别方法?”的帮助资料。

帮助互联网上的东西主要与反向传播和软件演示有关。

EN

回答 1

Stack Overflow用户

发布于 2012-01-06 05:23:16

如果您的项目是其他项目,但您希望在项目中使用OCR,则应该搜索执行此操作的第三方工具。但是如果你的项目是这样的,并且你想自己去做,请阅读下面的答案:

有两种识别字符的方法。在线和离线。

在线方式使用笔(或鼠标)输入数据。而离线方式只使用像素。

你的第一步是从它们中选择一个。离线方式没有笔数据,这是一个很有用的功能。但在脱机状态下,您可以识别图像文件中的字符(由画图创建并保存,甚至扫描)

其次,您应该对数据进行预处理(此步骤仅适用于离线方式)。您应该删除它的噪波,缩放它,并对其进行细化。

接下来,您应该从预处理的数据中提取有用的特征(在线或离线)。为此,您可以阅读一些关于光学字符识别和特征提取的文章。有一个关于预处理和特征提取here的很好的演示文稿。此外,pdf关键字和filetype:pdf在您的搜索条件结束在谷歌将帮助您!

然后你应该使用神经网络或类似的东西来识别字符。输入应该是提取的特征。

但请记住,这个项目并不容易,可能需要一些时间!(这是我的波斯语项目)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8747253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档