我想编写一个可用于扫描 MICR 代码的 c++ 程序,与 -( Android : How to identify MICR codes ) 相同。我以前使用过 tesseract 来扫描图像中的文本,它工作得很好,但是当我扫描 MICR 代码时它失败了并且给了我愚蠢的结果。如果有人能给我提供有关如何使用 tesseract 或任何其他库在 Windows 中扫描 MICR 代码的任何链接或建议,我将不胜感激。
谢谢
我想编写一个可用于扫描 MICR 代码的 c++ 程序,与 -( Android : How to identify MICR codes ) 相同。我以前使用过 tesseract 来扫描图像中的文本,它工作得很好,但是当我扫描 MICR 代码时它失败了并且给了我愚蠢的结果。如果有人能给我提供有关如何使用 tesseract 或任何其他库在 Windows 中扫描 MICR 代码的任何链接或建议,我将不胜感激。
谢谢
您可以使用 OpenCV 编写自己的 OCR 系统。它实现了可用于识别任意字符(在本例中为 MICR 字符)的 k 最近邻算法。我使用 OpenCV 的 Java 绑定做了类似的事情,它给了我很好的结果。
这篇文章让我开始有了这个想法:https ://stackoverflow.com/a/9620295/2644645
编辑
粗略地说,你可以这样做: