首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何识别MICR代码?

如何识别MICR代码?
EN

Stack Overflow用户
提问于 2015-01-29 01:32:48
回答 1查看 503关注 0票数 0

我想写一个可以像-(Android : How to recognize MICR codes)一样用来扫描MICR码的c++程序。我以前使用过tesseract从图像中扫描文本,它工作得很好,但它失败得很糟糕,当我扫描MICR代码时,它给了我愚蠢的结果。如果有人能建议我如何使用tesseract或任何其他库在Windows中扫描MICR代码,我将非常感激。

谢谢你

EN

回答 1

Stack Overflow用户

发布于 2015-01-29 02:02:32

您可以使用OpenCV编写自己的光学字符识别系统。它实现了k近邻算法,该算法可用于识别任意字符(在本例中为MICR字符)。我使用OpenCV的Java绑定做了类似的事情,它给了我很好的结果。

这篇文章让我开始了这个想法:https://stackoverflow.com/a/9620295/2644645

编辑

粗略地说,你可以这样做:

最近邻找到一种方法来从你image.

  • Normalize这些字符中提取单个字符(例如,如果视点或距离vary).

  • Manually为k-
  1. 算法创建了你的训练集。你还应该考虑一种保存/加载数据的方法(我认为OpenCV可以做this).
  2. Finally,,你可以将未知字符输入到算法中,它将给你训练集中的最佳匹配(如果是k=1)。一定要考虑返回的向量dist,因为它可以让您知道它是否匹配良好。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28198693

复制
相关文章

相似问题

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