问题标签 [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.
ocr - 为什么 tesseract-ocr 在这种情况下会失败?
在这个看似简单的情况下,我正在尝试使用 Tesseract 来识别字符:
然而,它唯一返回的是“5”。为什么会这样?有什么我可以解决的吗?有没有可用的替代品(最好是开源 C++)?
android - 如何在 Android 中使用 Tesseract?
我在网上搜索了几个小时。我得到了很多答案,说我们需要为 WINDOWS 的“Tesseract”使用 NDK 等。
但是我没有得到任何关于安装 NDK 时应该做什么的分步/正确解释。如何获取 .so 文件?我已经完成了 NDK 和 Cygwin 的安装。为了检查它是否正确完成,我输入make -v
并给出了预期的输出。
任何使用过“Tesseract”的人都可以告诉我他们是如何做到的吗?(我已经下载了“Mezzofanti”,但没有找到任何“Tesseract”文件。)
android - 在真机 Android 2.1 上加载 .so 文件(Tesseract)时出错
我正在使用Tesseract工具开发用于读卡 (OCR) 的示例扫描活动。
它在模拟器上运行良好(使用 android 2.2)并快速轻松地从 sdcard 扫描给定的卡。但是当我在真实设备或模拟器(使用 android 2.1)上尝试它时,会出现以下错误:
这个库是否适用于 android 2.1 或任何其他问题???
java - 从 Java 运行 windows 命令行
我正在尝试运行以下命令
使用 Java 的
命令。
使用简单的“cmd /c dir”命令时它可以工作,但我无法弄清楚使用该命令的正确语法/方式。
请帮忙!
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”文件吗?
opencv - tesseract,访问 Pix 的像素
我写了这段代码:
它生成以下输出:
我在哪里错了,这段代码只是对我的 tesseract 使用的测试,我想让 Pix 像素值将它们转换为其他一些图像格式,例如 OpenCV。
感谢您的任何想法。
c++ - 没有实现的 Tesseract 函数
我正在尝试在 Visual Studio 以外的其他东西中使用 Tesseract 创建一个项目,但似乎没有任何关于如何执行此操作的文档。
我现在遇到的问题是文件 scanutils.cpp 调用了一个函数 open(char *, int, mode_t) 并且没有在任何地方定义。这可能是一个 Unix 函数,它从我的机器上滑过或应该位于我的机器上的某个地方吗?
谢谢你。
编辑:我发现 open 函数包括在 Unix 中使用 fcntl.h 文件,但我拥有的它的版本(C++ Builder)不包括 open 函数。我可以像在 Unix 中一样在自己的文件中定义 open 函数,但这似乎有点鲁莽。有什么建议么?
opencv - 在 Tesseract 中处理 IplImage(OpenCV) 数据
我需要处理从 OpenCV 获得的图像。
到目前为止,我写道:
如果我将 IplImage->widthStep 传递给每行字节,我在左右值中有“错误”的边界框,并且无法读取图像中的所有文本。
如果我通过 IplImage->width*(IplImage->depth/8),boundingBox 函数返回 false。
我希望你有一些想法。提前致谢。
ocr - 无法在 tesseract 中使用 ChoiceIterator
首先,我想确认我理解选择迭代器是正确的。
例如,如果我在图像“范围”上有一个词,
选择迭代器必须给我类似“s”的东西,也许在 Next() 之后,“5”。
对于 3. 字母“o”,它可能给我“0”,在 Next()“O”之后和 Next()“o”之后。
我理解对吗?
这是我所有的相关代码,
控制台上的输出是:
出:(空),出2:P
p 是预期结果迭代器结果,但选择迭代器输出为空。
感谢您的想法。
大致解决:
ocr - 我想在 Tesseract ocr 工具中逐阶段观察图像分析
我想观察 tesseract 对我传递给它的图像所做的逐步图像分析过程。有没有人以前做过这个并且可以帮助我?