问题标签 [tess-two]
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.
android - Tesseract ocr 返回空字符串
我正在为 android 构建一个 OCR 应用程序,我使用 tesseract ocr 引擎。不知何故,每次我在照片上使用引擎时,它都会返回一个空文本。这是我的代码:
我已经对其进行了多次调试,并且位图已正确传输到 detectText 方法。手机上存在语言数据文件(tessdata),它们的路径也是正确的。
有人知道这里有什么问题吗?
android - Android Tesseract App 在 OCR 功能上崩溃
我正在尝试将 Tesseract 实现到我的 android 项目中,但是在尝试完成 OCR 时遇到了崩溃。
以下是我设置 Tesseract 的方式:
这就是我设置图像信息以传递到 TesseractAPI 的方式:
这是Logcat:
android - OCR 实现错误-java.lang.UnsatisfiedLinkError: dlopen failed: 无法定位“liblept.so”引用的符号“png_set_longjmp_fn”
我在我的代码中使用 tesseract 库来实现 OCR。但是发现上面的错误(在标题中提到)。在链接中尝试了新的 tess-two 库:https ://github.com/rmtheis/tess-two 。但仍然是同样的问题。问题仅在三星 s3 和 s4 迷你设备中发现。请帮助我。我正在寻找过去几天的问题。
我正在为该项目使用 Android Studio。
欢迎任何帮助。在此先感谢。
android-studio - 在 Android Studio 项目中导入 tess-two 和 eyes-two
我正在尝试将 tesseract android 版本导入到我的项目中,但是我发现将本机库作为 tess-2 导入 AS 有很多麻烦(因为目前 AS 不完全支持 ndk)。幸运的是,此链接提出了一种导入 tess-two 库的解决方法:https ://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle
有一个解决方案可以导入 EYES-TWO 库,它依赖于 TESS-TWO?
android - 使用 Tesseract 和 OpenCV 的 Android UnsatisfiedLinkError
我一直在尝试让 OpenCV 和 tesseract(tess-two)的 android 版本与我的 android 应用程序一起使用。我在 Android Studio 1.4 中开发,问题是如果我单独添加 tess-two 依赖项,应用程序工作正常,我可以正常加载 tess-two 库。接下来,当我将 OpenCV 依赖项添加到应用程序时,它破坏了对 tess-two 库的支持并抛出了这个运行时错误:
一旦我从应用程序中删除 OpenCV 库和依赖项,tess-two 就会再次开始工作。
这是我的OpenCV build.gradle:
这是我的 tess-two build.gradle:
这也是我的项目结构的图片,每个库都被圈起来,它们各自的 libs 文件夹也被圈起来(包含 .so 文件): 项目结构
所有帮助将不胜感激。这几天我一直在尝试解决这个问题。
-----编辑------
我已经解决了这个问题,并在下面发布了解决方案。
ocr - tess-two 和 eyes-two 中的 libs 文件夹为空
所以我使用以下命令成功构建了 tess-two
我必须使用 ndk-build -path /path/to/jni/ 与 ndk-build 的原因是因为我得到了错误:
制作:/Users/Bhavik/build/core/build-local.mk:没有这样的文件或目录制作:***没有规则来制作目标`/Users/Bhavik/build/core/build-local.mk'。停止。
我还必须添加 --target 6 (这是一个问题)?
我成功构建它:构建成功总时间:3秒
但是,当我将它导入我的项目并运行它时,我遇到了这个问题: tess-two can't find libpng.so
我在 tess/tess-two/libs/ 检查了我的 libs 文件夹,它完全是空的。有人可以帮我解决这里发生的事情吗?我知道这可能是重复的,但我找不到解决方案。
android - 迁移到gradle实验:0.2.0 NDK
我使用集成了 openCV 的项目: https ://github.com/joaopedronardari/OpenCV-AndroidSamples
该项目使用“gradle experimental:0.2.0”,我想导入我的 OCR tesseract,但 android 无法加载库:
在旧的 gradle 中,它的工作正常,这里是我的 gradle.build,旧的:
和新的:
java - java.lang.UnsatisfiedLinkError: 无法加载 lept
当我在真实设备(ZTE,Android 4.2.2)上运行以下代码时,出现错误:
testRunner 中的错误:
我正在将一个项目打包到 AutoRunner.jar 中并将 jar 推送到真实设备。问题似乎是无法从设备加载 liblept.so 和 libtess.so 文件。
android-studio - 错误:在 Android Studio 中找不到名称为“默认”的配置
我从 Git Hub 克隆了 repo,并完成了所有提到的步骤,没有任何错误。
接下来,我开始了一个新项目,并在我的应用程序下添加了库,如https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle中所述。
当我将build.gradle添加到 tess-two 目录时,同步完成后出现错误
错误:未找到名称为“默认”的配置。
我尝试了很多解决但无法解决它。需要你的帮助来找出错误。
tess-two 下的 build.gradle 文件
事件簿
日志文件 http://pastebin.com/WVxxmm1c
应用程序的settings.gradle
java - 具有 24 位深度 jpg 图像的 Tesseract pdf 渲染器
我必须从多个 24 位深度 jpg 图像创建可搜索的 pdf。我使用的是tess-two,它默认带有 libpng。问题是 tesseracts 输出损坏的 pdf!图像不存在于 pdf 中。文本仍然存在于 pdf 中。
使用 png 文件时我没有问题,但是输入是 jpg 图像。使用以下代码将 jpg 转换为 png 非常耗时:
在我的机器上创建一个 png 文件需要 2 秒。
我已经用 libjpeg 编译了 tess-two,但这也不起作用。是否可以使用带有 jpg 输入文件的 tesseract 创建可搜索的 pdf?