问题标签 [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 回答
3606 浏览

java - 苔丝二 OCR 不工作

我试图在 android 上使用 tess-two 从图像中获取文本。

但它给了我一个非常糟糕的结果

并且像 30 秒后它显示为结果字符串:

当然那是不正确的,我正在使用这张照片: 在此处输入图像描述

我已经尝试了很多次,总是相似的结果。

有什么问题,这是我使用 tess-two 的代码

这就是我从文件中获取位图的方式

我在图像视图上使用该位图,它似乎是正确的,所以我找不到它为什么工作得那么糟糕。

任何的想法?

0 投票
1 回答
482 浏览

android - 为什么适用于 Android 的 Tesseract 工具在很多情况下都不起作用

我正在尝试实现 Tesseract 库以从图像中获取文本,它在某些情况下有效,但在大多数情况下它会失败。

我在我的 Android 项目中使用这个库:https ://github.com/rmtheis/tess-two

我正在尝试使用此图像

在此处输入图像描述

实际结果

在此处输入图像描述

预期结果

维基百科

免费的百科全书

关于为什么它不起作用的任何建议?

0 投票
1 回答
662 浏览

java - 苔丝二和 tessdata 文件夹

我正在使用 tess-two 库开发一个 Android ocr 应用程序。在测试时,我手动复制了测试设备中的 tessdata 文件夹,但现在我需要一种编程方式来完成它。其他应用程序如何?是否需要复制文件夹或者我可以通过其他方式进行吗?谢谢

0 投票
1 回答
1299 浏览

android - 很难为 android 编译 tess-two

我正在尝试使用 android studio 从 tess-two 项目中构建 eye-two。我为 tess-two 和 eyes-two 做了 ndk-build android ... ant 发布内容,导入了 eyes-two,配置了 ndk.dir 路径等等,但是,在构建时我收到以下错误消息:

0 投票
0 回答
421 浏览

ocr - Android Studio NDK 中的 Tesseract 错误

所以,我一直在尝试用 Tesseract 制作一个 OCR 应用程序。所以我下载了 tess-two,用 NDK 构建它并作为模块添加到 Android Studio。我的问题来了。我的代码:

这是错误日志:

有什么问题?

0 投票
2 回答
1552 浏览

android-studio - Android Studio 中的正方体

要在本教程中找到的一个简单应用程序中测试Tesseract,我需要在 Android Studio 中导入它。我收到此错误:

库参考 ....\tess\tess-two 找不到

我该如何解决这个问题?

0 投票
2 回答
1867 浏览

android - Android Tesseract 无法识别信用卡号码

我一直在努力使tess-twoOCR 项目正常工作,当我最终做到时,它确实能够识别清晰的文本并且那里有多行。

重点是当用户拍照时我需要使用 OCR 来提取信用卡号。

以下是信用卡号的示例:

在此处输入图像描述

这只是我使用许多图片的示例。例如,对于这张图片,我得到了以下文字:

这是我用于此的代码:

任何帮助将非常感激。

谢谢 !

0 投票
1 回答
4628 浏览

android - 包括 *.so 库 Android Studio tess-two (tesseract)

我今天一直在尝试将 Tesseract 库包含到我的 Android 项目中。

根据我的发现,我做了以下事情:

1) 从 gooogle git 下载 tess-two,2) 使用 NDK 构建 3) 将 *.so 文件 (armeabi/v7,x86,mips) 放入 /app/main/jniLibs/,4) 将 *.so 打包成 .jar 文件, 将存档放入 app/libs/ 并在 gradle.build 文件中写入依赖{}

我正在使用 Android Studio,当我编写 TessBaseAPI 并点击 Alt+Enter ->“将依赖项添加到 tess-two 模块”时,它会自动写入导入行:

导入 com.googlecode.tesseract.android.TessBaseAPI;

但是当我尝试构建它时,我得到了

错误:com.googlecode.tesseract.android 包不存在

我正在使用 Android Studio 1.1

0 投票
1 回答
691 浏览

android - windows - 使用 ndk 构建 tess-two

我在 Windows 上工作

我想在 android 应用程序中使用开源 tess-two 项目进行图像处理 - https://github.com/rmtheis/tess-two

现在,根据本教程 - http://gaut.am/making-an-ocr-android-app-using-tesseract/ 我需要使用 ndk-build 构建 tess-two。

我现在在哪里:

我下载了 ndk 并运行了安装程序,现在我有了 android-ndk-r10d 文件夹 - 从这里https://developer.android.com/tools/sdk/ndk/index.html

还从https://github.com/rmtheis/tess-two下载了 zip 文件,解压到一个文件夹中。

我的问题是——

  1. 为了构建 tess-two 项目并将其导入 Eclipse,我是否需要其他任何东西(除了 ndk-build 脚本)?

  2. 具体步骤是什么?

我还阅读了一些关于 Cygwin 的内容。我需要它吗?

任何帮助,将不胜感激!

0 投票
1 回答
452 浏览

android - 构建tess-two ocr时android目标的含义

我正在关注本教程 - http://gaut.am/making-an-ocr-android-app-using-tesseract/以构建和使用 tess-two 库。

我在运行时遇到了错误

android 更新项目 --path 。

在教程中,它说:

在 Windows 上:“项目没有设置目标或目标无效。请为 'android.bat update' 命令提供一个 –target。” 解决方法:运行命令 android update project --path D:\Softwares\Studies\Android\OCR\Code_Project\tess-two-master\tess-two --target android-19

我用 android-19 目标运行命令,它工作。

我的问题是- 我在构建命令中放入的目标 SDK(在本例中为 android-19)的含义是什么?

这是否意味着它将是运行它的最低版本或类似的东西?

提前致谢