我需要对 .jpg 图像进行 OCR。我搜索了很多,终于找到了“tessnet2”。 代码看起来很简单,但我对示例有疑问 :l
当我尝试初始化 ocr 时,我的应用程序退出并且没有返回任何内容。调试,看起来下一行是它退出的地方:
ocr.Init("C:\\Desarrollo\\Prueba\\ConsoleApplication1\\tessdata", "spa", false);
第一个参数是包含“tessdata”的路径,不是吗? 第二条路径是我想使用的语言......
在 tessdata 中我有它需要的 8 个文件。
我做错了什么?
我使用的是 c# 和 visual studio 2010。当我尝试编译它时,出现 .net 框架错误(我使用的是 4.0,它需要 2.0,我减少了它,现在编译,但我遇到了那个问题)。
谢谢!
最佳答案
我遇到了同样的问题,但是我发现我一直在使用Tesseract 3.0(不是2.0)的语言文件。当我放置用于 2.0 的文件时,它起作用了。
因为您似乎也在使用 2.0 SDK,请下载 2.0 的语言文件 (http://code.google.com/p/tesseract-ocr/downloads/list)。顶部的文件适用于 3.0。滚动到列表底部。
关于c# - tessnet初始化问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6828747/