c# - tessnet初始化问题

标签 c# .net frameworks ocr tessnet2

我需要对 .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/

相关文章:

c# - 当文本更改并满足特定条件时更改文本框的前景色

c# - 按值对 <key, value> 对进行高效排序

c# - Spss .NET 库

macos - 链接到框架

javascript - 如何将 React.js 与 AdonisJs 一起使用

facebook - 没有这样的模块 'PFFacebookUtils'

c# - "Class does not implement interface member"类实现通用接口(interface)时出错

基于登录路由的 C# MVC4 登录操作

c# - TinyCsvParser 不返回任何结果

C# 事件目录库