问题标签 [tessnet2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 为什么加载 FromFile 和 new Bitmap 不同?它破坏了我的代码:(
我正在使用tessnet2来提取这个 img 文件中的句子。当我使用 bmp 调用 tessnet2 func 时,它会失败(它返回“~”作为我的句子),而当我使用 bmp2 时,它会起作用。见鬼,为什么?
我这样做的原因是 FromFile 是因为我从服务器获取图像并使用 Image.FromStream 直接加载而不是保存到文件。为什么这两个不同,我该怎么做才能让 tessnet2 函数像 bmp2 一样工作?
c# - tessnet2 加载失败
我在 Windows XP 上使用 tessnet2 包装器到 Tesseract 2.04 源,将其配置为与 x86 一起使用。
TessarctTest 项目主要功能包含:
当我尝试运行程序时,它在 ocr.Init 内的以下行崩溃
有人有想法吗?
欣赏!
c# - 为 Windows Mobile 编译时找不到引用的程序集
我决定为我的 Windows Mobile 6 项目使用tessnet2库。不幸的是,当我试图编译它时,它会抛出一个错误:
'tessnet2.Tesseract.GetThresholdedImage(System.Drawing.Bitmap, System.Drawing.Rectangle)' 的最佳重载方法匹配有一些无效参数
'System.Drawing.Rectangle' 类型是在未引用的程序集中定义的。您必须添加对程序集 'System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 的引用
好的,我知道。添加对程序集的引用。问题是,我做到了。我在解决方案资源管理器(System.Drawing)中通过“添加引用”添加引用,我什至将它声明为“使用 System.Drawing”。
Intellisense 可以正常工作。当我写“矩形”时,它会自动向我显示顶部带有“矩形”结构的列表。
问题是什么?程序集加了,连intellisense都看到了,为什么编译器看不到?
c# - 重新分级 tessnet2.dll 需要哪些文件的问题
我为我的公司申请了自动发票管理系统。我正在使用 tessnet2 库进行 OCR。整个应用程序在我的开发机器上正常工作,但是一旦我将代码放在目标机器上,没有开发框架,它就会给出在 .DoOCR 方法中找不到引用的错误。
我读到你有同样的问题,我希望你能帮助我。
我已将语言文件与应用程序本身放在同一目录中,但这对我没有帮助。
任何帮助或建议将不胜感激。
谢谢
问候
输入电压
c# - 协助 Tessnet2
我需要建议。我正在尝试使用 Tessnet2 lib 来识别图像文本。
图像由一个包含五个字符(字符和数字)的字符串组成。
我从http://www.pixel-technology.com/freeware/tessnet2/下载了 lib 。
在我的项目中添加对这个库的引用。
然后我下载了语言数据定义文件(来自http://code.google.com/p/tesseract-ocr/downloads/list)并将它放在tessdata目录中。
数据定义文件与 exe 文件位于同一目录中。
这是我的代码:
问题是,如果我调用此代码,应用程序将关闭。我没有收到任何错误消息。我不知道为什么。有谁能够帮我?谢谢你。
c# - 用于 tessnet 的 C# .net 包装器
我尝试为 tessnet OCR 库编写包装器。我收到一条错误消息,提示“无法封送'返回值':无法封送泛型类型。” 对于此代码部分
我的包装类是
请帮助我,任何人都可以指导我编写这段代码
谢谢!
c# - tessnet初始化问题
我需要对 .jpg 图像进行 OCR。我搜索了很多,最后得到了“tessnet2”。代码看起来很简单,但我的例子有问题:l
当我尝试初始化 ocr 时,我的应用程序退出并且没有返回任何内容。调试,看起来下一行是它退出的地方:
第一个参数是包含“tessdata”的路径,不是吗?第二条路径是我想使用的语言......
在 tessdata 我有它需要的 8 个文件。
我做错了什么?
我正在使用 c# 和 Visual Studio 2010。当我尝试编译它时,我收到了 .net 框架的错误(我使用的是 4.0,它需要 2.0,我减少它并现在编译,但我遇到了这个问题)。
谢谢!
ocr - Tessnet 的最佳配置——图像格式转换是否足够好?
我需要对一组图像进行 OCR。我一直在使用 Tessnet,它运行良好。问题是它似乎对某些图像有问题,所以我认为如果我修改图像的亮度、对比度等可能会更好。此外,图像是 .jpg 格式,但我读到 .tiff 是最佳。
我能做些什么?我应该将 JPEG 转换为 TIFF 吗?
c++ - 尝试在 Visual Studio 2010 中编译 Tessnet2 (Visual Studio 2008 C++) 项目
我从http://www.pixel-technology.com/freeware/tessnet2/下载了 Tessnet2 项目,我可以在 Visual Studio 2008 中很好地构建它。但是,我需要为 .NET 4 重新编译它。我非常了解关于 C++ 的内容很少,但是当我尝试使用 VS 2010 进行编译时遇到的错误是:
错误 4 错误 C2439: 'std::_Pair_base<_Ty1,_Ty2>::first' : 无法初始化成员 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility 163 1 tessnet2
错误 6 错误 C2439: 'std::_Pair_base<_Ty1,_Ty2>::second' : 无法初始化成员 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility 163 1 tessnet2
错误 3 错误 C2440: 'initializing' : 无法从 'int' 转换为 'ScrollView *' C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility 163 1 tessnet2
错误 5 错误 C2440:“正在初始化”:无法从“int”转换为“SVEvent *”C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\utility 163 1 tessnet2
我假设您不能只在 2010 年打开一个 2008 年的 C++ 项目,然后像大多数实际的 .NET 项目一样进行简单的转换。但是,如果有人可以让我对此有所了解,我将不胜感激。
performance - 如何提高 Tesseract / Tessnet2 的识别速度和准确率?
我已经看到要限制扫描错误,您可以为字符定义白名单。
但我在ocr.Init(@"c:\temp", "fra", false);
假设您只想扫描数字:将白名单设置为“0123456789”对于获得最佳识别结果是正确的,但是 Init 方法的 numericMode 参数有什么作用?即使白名单是“0123456789”,我也一直认为它是错误的。
还有什么是图像馈送到 tessnet 的最佳位图参数(像素格式)。