Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 如何识别MICR码? 我想写一个C++程序,可以用来扫描MICR代码一样。我以前使用过tesseract扫描图像中的文本,它工作得很好,但它失败得很惨,在扫描MICR代码时给了我愚蠢的结果。如果有人能给我提供有关如何使用tesseract或任何其他库在Windows中扫描MICR代码的链接或建议,我将不胜感激_Visual C++_Tesseract_Micr - Fatal编程技术网

Visual c++ 如何识别MICR码? 我想写一个C++程序,可以用来扫描MICR代码一样。我以前使用过tesseract扫描图像中的文本,它工作得很好,但它失败得很惨,在扫描MICR代码时给了我愚蠢的结果。如果有人能给我提供有关如何使用tesseract或任何其他库在Windows中扫描MICR代码的链接或建议,我将不胜感激

Visual c++ 如何识别MICR码? 我想写一个C++程序,可以用来扫描MICR代码一样。我以前使用过tesseract扫描图像中的文本,它工作得很好,但它失败得很惨,在扫描MICR代码时给了我愚蠢的结果。如果有人能给我提供有关如何使用tesseract或任何其他库在Windows中扫描MICR代码的链接或建议,我将不胜感激,visual-c++,tesseract,micr,Visual C++,Tesseract,Micr,谢谢您您可以使用OpenCV编写自己的OCR系统。它实现了k-最近邻算法,在这种情况下,该算法可用于识别MICR的任意字符。我使用OpenCV的Java绑定做了类似的事情,它给了我很好的结果 这篇文章让我开始有了这样的想法: 编辑 大致上,你可以这样做: 找到一种从图像中提取单个字符的方法。 规范化这些字符,例如,如果视角或距离不同。 手动为k-最近邻算法创建训练集。您还应该考虑一种保存/加载数据的方法,我认为OpenCV可以做到这一点。 最后,您可以将未知字符输入到算法中,如果训练集中的k=1

谢谢您

您可以使用OpenCV编写自己的OCR系统。它实现了k-最近邻算法,在这种情况下,该算法可用于识别MICR的任意字符。我使用OpenCV的Java绑定做了类似的事情,它给了我很好的结果

这篇文章让我开始有了这样的想法:

编辑

大致上,你可以这样做:

找到一种从图像中提取单个字符的方法。 规范化这些字符,例如,如果视角或距离不同。 手动为k-最近邻算法创建训练集。您还应该考虑一种保存/加载数据的方法,我认为OpenCV可以做到这一点。 最后,您可以将未知字符输入到算法中,如果训练集中的k=1,它将为您提供最佳匹配。一定要考虑返回向量DIST,因为它给你一个想法,如果它是一个很好的匹配与否。
您应该包括链接中的相关文本,因为不能保证当有人点击它时,它仍然有效。@txtflood-谢谢您的回复。那么,我应该使用K-最近邻算法?是否有任何链接显示了如何实现K-最近算法?当然,这比使用OCR库要复杂得多。该算法已经由OpenCV实现,该类有一个在线文档。@txtflood:-谢谢您的回复。那么,你有什么建议?我必须在未来7天内完成这个项目。那么,你会给我什么建议?