问题标签 [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.

0 投票
1 回答
1905 浏览

android - Android - 未找到 Res 文件夹中 Raw 文件夹的路径

我的包裹是:com.abdulwasaetariq.odnvt. 我有一个名为的文件tessdatares/raw/

在 Tesseract API 中,有这个 init 函数,其文档和原型是:

在互联网上查看告诉我,提供资源文件路径的方法如下:android.resource://com.packageName

但我得到了错误java.lang.IllegalArgumentException: Data path does not exist!

这是我的相关代码:

context.getPackageName()实际上确实让我得到了正确的包名com.abdulwasaetariq.odnvt

我想知道错在哪里。

0 投票
1 回答
595 浏览

android - Android tess-two ndk-build 在 libtess.so 上不断失败并出现“错误 87”

我一直在尝试为 android 编译 tess-two 项目,但它一直失败。

我尝试过像这样更改“命令” 与此
commandLine 'C:\Users\user\AppData\Local\Android\android-ndk-r10e', '-C', 'C:\Users\user\Documents\Android_Studio\Projects\tess-two-master\eyes-two\src\main' commandLine 'C:\Users\\AppData\Local\Android\android-ndk-r12b', '-C', 'C:\Users\\Documents\Android_Studio\Projects\tess-two-master\eyes-two\src\main'

一样,我也尝试了两个版本的 NDK,我已经下载了最新版本的 tess-two。
我试过直接编译库,但我也得到了同样的错误:
make (e=87): The parameter is incorrect. make: *** [C:/Users/JuanS/Documents/Android_Studio/Projects/tess-two-master/tess-two/obj/local/armeabi/libtess.so] Error 87 make: Leaving directory `C:/Users/JuanS/Documents/Android_Studio/Projects/tess-two-master/tess-two/jni'

0 投票
7 回答
9209 浏览

android - 无法使用 language=eng 初始化 Tesseract API

我正在开发一个需要 OCR 的 Android 应用程序。我决定使用Tesseract作为 API,但我不断收到此错误:

E/Tesseract(native): 无法使用 language=eng 初始化 Tesseract API!

  1. 我已经将文件复制"eng.traineddata"到该位置。
  2. 我正在使用 Android Studio 2.1.2 (SDK 23)
  3. 使用 API 22 Android Lollipop 5.1.1 在设备上进行测试(阅读有关 Marshmallow 的权限问题)

这是我正在使用的代码:

我在 build.gradle 依赖项中使用了这一行:

编译'com.rmtheis:tess-two:6.0.2'

另外,我通过在特定的指定目录中下载直接复制了eng.traineddata名为tessdata的文件夹中的“。

0 投票
1 回答
588 浏览

android - 无法构建 tess-two 库

我正在尝试按照本教程构建 tess-two 库:http: //www.codeproject.com/Tips/840623/Android-Character-Recognition 在 Windows 上,库的编译在 Linux 上立即失败我收到以下信息错误:

这些是我已经完成的步骤:

0 投票
1 回答
982 浏览

android - Android 上的 OCR 扫描问题

我正在尝试使用 tessract/tess-two 库创建一个带有 OCR 扫描仪的应用程序,我已经成功访问​​了手机摄像头,我可以进行手动对焦,但是当我拍照时出现以下错误:

这里是 CameraFragment 代码:

这里是 TessAsyncEngine:

我已按照本教程(http://www.codeproject.com/Tips/840623/Android-Character-Recognition)进行操作,但可能由于我对 Android 缺乏了解而忘记了一些事情

0 投票
1 回答
1684 浏览

android - 如何在 OCR 中仅输出 Android 数字?

我正在开发一个 Android OCR。

在Android中使用tess-two制作了OCR。

我已经下载了“traineddata”文件。并且已经成功输出英文。但我想输出一个数字。

在互联网上给了我通知'tesseract image.tif outputbase nobatch digits'这句话,它建议我插入生成的文件。

但我不明白我在说什么。请告诉我最简单的方法。

0 投票
1 回答
330 浏览

android - NDK 在 android 的 OCR tesseract 库上编译警告

我正在尝试编译 OCR tesseract 库 tess-two 的 android NDK 版本,但我很困惑为什么会收到以下警告。我刚刚从 github 下载了库并尝试使用 NDK r9b 进行编译。

C:\NV_ANDROIDPACK_BACKUP\android-ndk-r9b\tess-two>C:\NV_ANDROIDPACK_BACKUP\andr id-ndk-r9b\ndk-build Android NDK: WARNING:jni/com_googlecode_tesseract_android/Android.mk:tess: 非系统库链接器标志:-latomic Android NDK:这可能会导致不正确的构建。尝试使用 LOCAL_ TATIC_LIBRARIES Android NDK: 或 LOCAL_SHARED_LIBRARIES 来列出 Android NDK 的库依赖项: current module [armeabi] Compile thumb : jpgt <= jaricom.c

同样在编译时的每个文件上,它也显示以下警告

请帮助如何解决这个问题。

0 投票
1 回答
1018 浏览

android - Tressact 阿拉伯语 OCR 应用程序卡住了

我已经关注了这些链接: http: //gaut.am/making-an-ocr-android-app-using-tesseract/#comment-184181

http://gaut.am/making-an-ocr-android-app-using-tesseract/

在 android studio 上制作 OCR 应用程序。当我在 src->main->assets 文件夹中包含 eng.traineddata 时,该应用程序运行良好但是,当我使用 ara.traineddata 为阿拉伯语制作 OCR 应用程序时,该应用程序卡住了

我使用调试点检查问题可能出在哪里,似乎问题出 baseApi.init(DATA_PATH, lang); 在 MainActivity.java

这是我的 MainActivity.java

日志猫:

任何帮助将不胜感激

0 投票
1 回答
4133 浏览

android - 如何为 Android Studio 构建 Tesseract OCR 库?

我正在尝试为 android studio 构建 tesseract ocr 库,我使用了互联网上的教程,它们包含一些要在 cmd 上运行的命令。但是,问题是我没有得到如何准确运行这些代码,因为我已经在我的 D 驱动器中下载了 ndk,那么如何在我的项目目录中使用命令。请任何人告诉我运行这些命令的步骤。自从过去三天以来,我经历了很多导师,但我仍然无法构建。我找到的命令是 git clone git://github.com/rmtheis/tess-two tess cd tess cd tess-two ndk-build android update project --path 。蚂蚁释放

0 投票
1 回答
142 浏览

android - 我如何才能为 Android tesseract 增加识别度?

我正在开发一个 Android OCR。在 Android 中使用 tess-two 制作了 OCR。我已经从这里下载了 'traineddata'(tess-two) 文件。

我想提高“traineddata”文件的识别性能。但我发现代码仅适用于 iphone 或 C++ 语言。请告诉我如何提高 Android 'traineddata' 识别概率。