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

android - 无法在 tess-two 中构建 libtess.so

基本上当我在下载后提取的 tess-two 文件夹中运行 ndk-build 命令时,会发生以下错误 -

http://i.stack.imgur.com/nYQvr.png

我的 ndk 版本是 android-ndk-r10c

由于这个 libtess.so 没有在 arm64-v8a 文件夹中创建。

如果有人可以,那么请帮我解决这个问题。

0 投票
1 回答
2243 浏览

android - tesseract 数据路径不存在

我正在尝试从 Android 中任何捕获的图像中提取文本。所以我创建了一个 Intent 来访问相机并使用startActivityForResult.

这是我的onActivityResult代码:

我收到的错误是:

具体来说:

我读了很多关于这个问题的书,并尝试了许多不同的解决方案。我也尝试过使用和不"/tessdata/"使用路径名。

如果您有任何建议,我将不胜感激。谢谢你!

0 投票
1 回答
772 浏览

android - 裁剪的图像不适用于 tess-two

我正在创建一个可以通过相机捕获图像并可以使用 tess-two android 库提取图像中的文本的应用程序。

代码工作正常,直到我添加了裁剪图像的选项。裁剪图像后,在线上发生错误

日志说

下面是我裁剪图像的代码

并用于执行 OCR

日志中的一行

我将不胜感激。谢谢!

0 投票
1 回答
982 浏览

android - 使用 Tesseract OCR 和 tess-two 时的垃圾结果

我使用 Tesseract OCR 库开发了 OCR 应用程序,并从以下链接中引用。

  1. 安卓 ocr
  2. 正方体

但有时我会收到垃圾数据作为结果。任何人都可以帮助我进一步做什么以获得准确的结果。

0 投票
1 回答
861 浏览

android - Android Studio 没有导入文件

我正在开发使用 ocr 进行文本检测的应用程序。我从https://github.com/GautamGupta/Simple-Android-OCR获得源代码。当我使用最新的 android studio 时。我没有得到 TessBaseAPI 的导入文件。我尝试将 tess-two 添加到项目模块中。但它不起作用。如何运行,下面显示了我写的源代码。

在此代码中,TessBaseAPI 未导入。它是如何解决的?

0 投票
0 回答
578 浏览

android - tesseract 因致命信号 6 (SIGABRT) 崩溃,Android 上的代码为 -6

我正在使用这个库(tess_two)几个星期,一切都很好。但是今天 Tesseract 开始崩溃并出现此错误 A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 31890 (Thread-13571)。与昨天相比没有任何变化,相同的电话,相同的代码。方法 getUTF8Text() 崩溃

最后的日志:

从墓碑文件回溯:

0 投票
1 回答
168 浏览

android - 在 Android 中停止 tesseract 识别

我使用 Tess_two 库,如果时间过长,需要中断识别(方法 getUTF8Text)。我该怎么做。方法 stop() 不起作用((

0 投票
2 回答
3208 浏览

android - Tess-Two(Android 中的 Tesseract OCR)显示非常不准确的结果

我使用以下函数使用 Tesseract OCR 的 Android fork Tess-Two 执行离线 OCR:

这是extractText()方法:

的返回值extractText()显示在以下屏幕截图中:

结果不准确

精度超低,尽管我在执行 OCR 之前将图像灰度和放大到 300 dpi。我怎样才能改善结果?训练出来的数据不够好?

0 投票
1 回答
899 浏览

java - UnsatisfiedLinkError 在运行时

scanlibrary在我的项目中使用模块,它工作正常,但是当我包含tess-two 6.0.4build.gradle文件中时,它会产生以下错误:

java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime

nativeLibraryDirectories=[/data/app/com.scanner.demo-1/lib/arm64, /data/app/com.scanner.demo-1/base.apk!/lib/arm64-v8a, /vendor/lib64, / system/lib64]]] 找不到“libopencv_java3.so”

当我compile 'com.rmtheis:tess-two:6.0.4'从 build.gradle 文件中注释掉时,应用程序再次正常工作。

是兼容性问题还是我做错了什么。

我的项目结构:

图片

0 投票
1 回答
2386 浏览

android - 多语言Tesseract-ocr怎么做

我已按照Youtube 上DemoImagetoText 的 构建说明成功构建了 DemoImagetoText。然后我想通过做多语言OCR来开发这个应用程序。如果我想做多语言 OCR,我应该怎么做或改变这段代码。

现在,我更改了语言,例如lang="eng+jpn",将一些训练数据(例如 lang+".traineddata" 更改为"eng.traineddata"+"jpn.traineddata",并且已经在资产中添加了训练数据,但输出不是jpn 语言(它仍然是 eng )。

然后我只将 lang="eng" 更改为 lang="jpn" 一种语言,但它不起作用。它仍然英文

我应该怎么办?我不知道如何对付他们。T^T 先谢谢了。

我想知道Simple OCR Android App Using Tesseract和 tess-two 之间的区别。它做同样的事情,但为什么使用它们的代码不一样

我想知道 leptonica 和 opencv 之间的区别,它可以做同样的事情。为什么大部分OCR选择leptonica开发?