问题标签 [tesseract]

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.

0 投票
2 回答
701 浏览

ocr - 为什么 tesseract-ocr 在这种情况下会失败?

在这个看似简单的情况下,我正在尝试使用 Tesseract 来识别字符:

在此处输入图像描述

然而,它唯一返回的是“5”。为什么会这样?有什么我可以解决的吗?有没有可用的替代品(最好是开源 C++)?

0 投票
4 回答
44588 浏览

android - 如何在 Android 中使用 Tesseract?

我在网上搜索了几个小时。我得到了很多答案,说我们需要为 WINDOWS 的“Tesseract”使用 NDK 等。

但是我没有得到任何关于安装 NDK 时应该做什么的分步/正确解释。如何获取 .so 文件?我已经完成了 NDK 和 Cygwin 的安装。为了检查它是否正确完成,我输入make -v并给出了预期的输出。

任何使用过“Tesseract”的人都可以告诉我他们是如何做到的吗?(我已经下载了“Mezzofanti”,但没有找到任何“Tesseract”文件。)

0 投票
3 回答
4806 浏览

android - 在真机 Android 2.1 上加载 .so 文件(Tesseract)时出错

我正在使用Tesseract工具开发用于读卡 (OCR) 的示例扫描活动。

它在模拟器上运行良好(使用 android 2.2)并快速轻松地从 sdcard 扫描给定的卡。但是当我在真实设备或模拟器(使用 android 2.1)上尝试它时,会出现以下错误:

这个库是否适用于 android 2.1 或任何其他问题???

0 投票
3 回答
3568 浏览

java - 从 Java 运行 windows 命令行

我正在尝试运行以下命令

使用 Java 的

命令。

使用简单的“cmd /c dir”命令时它可以工作,但我无法弄清楚使用该命令的正确语法/方式。

请帮忙!

0 投票
1 回答
220 浏览

c++ - Tesseract 多文件混淆 C++

我正在尝试编译 Tesseract OCR 代码并遇到了很多问题。一种是 tessembeded.cpp 函数调用“edges_and_textord”函数,而其他 .cpp 文件调用“find_components”函数。“edges_and_textord”函数在我从google下载的textord.cpp文件中,但“find_components”函数不在。然而,当我在谷歌搜索“textord.cpp”时,我发现了一个完全不同版本的“textord.cpp”(here),其中包含“find_components”功能。它们在文件的开头(直到它们的创建日期和时间)都有相同的注释标题信息。

所以我的问题是,我使用哪一个?tesseract 代码调用这两个函数,所以我应该以不同的名称添加第二个“textord.cpp”文件吗?

0 投票
2 回答
1151 浏览

opencv - tesseract,访问 Pix 的像素

我写了这段代码:



它生成以下输出:

我在哪里错了,这段代码只是对我的 tesseract 使用的测试,我想让 Pix 像素值将它们转换为其他一些图像格式,例如 OpenCV。

感谢您的任何想法。

0 投票
3 回答
213 浏览

c++ - 没有实现的 Tesseract 函数

我正在尝试在 Visual Studio 以外的其他东西中使用 Tesseract 创建一个项目,但似乎没有任何关于如何执行此操作的文档。

我现在遇到的问题是文件 scanutils.cpp 调用了一个函数 open(char *, int, mode_t) 并且没有在任何地方定义。这可能是一个 Unix 函数,它从我的机器上滑过或应该位于我的机器上的某个地方吗?

谢谢你。

编辑:我发现 open 函数包括在 Unix 中使用 fcntl.h 文件,但我拥有的它的版本(C++ Builder)不包括 open 函数。我可以像在 Unix 中一样在自己的文件中定义 open 函数,但这似乎有点鲁莽。有什么建议么?

0 投票
2 回答
3117 浏览

opencv - 在 Tesseract 中处理 IplImage(OpenCV) 数据

我需要处理从 OpenCV 获得的图像。

到目前为止,我写道:

如果我将 IplImage->widthStep 传递给每行字节,我在左右值中有“错误”的边界框,并且无法读取图像中的所有文本。

如果我通过 IplImage->width*(IplImage->depth/8),boundingBox 函数返回 false。

我希望你有一些想法。提前致谢。

0 投票
1 回答
3577 浏览

ocr - 无法在 tesseract 中使用 ChoiceIterator

首先,我想确认我理解选择迭代器是正确的。

例如,如果我在图像“范围”上有一个词,

选择迭代器必须给我类似“s”的东西,也许在 Next() 之后,“5”。

对于 3. 字母“o”,它可能给我“0”,在 Next()“O”之后和 Next()“o”之后。

我理解对吗?

这是我所有的相关代码,

控制台上的输出是:

出:(空),出2:P

p 是预期结果迭代器结果,但选择迭代器输出为空。

感谢您的想法。

大致解决:

http://code.google.com/p/tesseract-ocr/issues/detail?id=555

0 投票
1 回答
220 浏览

ocr - 我想在 Tesseract ocr 工具中逐阶段观察图像分析

我想观察 tesseract 对我传递给它的图像所做的逐步图像分析过程。有没有人以前做过这个并且可以帮助我?