问题标签 [tess4j]

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 投票
2 回答
137 浏览

windows - Tess4j 错误:UnsatisfiedLinkError

我正在尝试将 tess4j 用于我的项目。我在论坛中环顾四周并将dll放在项目中。tessdata 文件夹也已到位。

我得到一个:Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found.

有人可以帮我解决这个问题。

0 投票
1 回答
464 浏览

tomcat - tess4j 不适用于 64 位 JDK 的 Web 应用程序

java.lang.Error:在 net.sourceforge.tess4j.Tesseract1.doOCR 的 net.sourceforge.tess4j.Tesseract1.getOCRText(未知来源)的 net.sourceforge.tess4j.TessAPI1.TessBaseAPIGetUTF8Text(本机方法)的内存访问无效(未知来源) ) 在 net.sourceforge.tess4j.Tesseract1.doOCR(Unknown Source) at net.sourceforge.tess4j.Tesseract1.doOCR(Unknown Source) at net.sourceforge.tess4j.Tesseract1.doOCR(Unknown Source)

0 投票
2 回答
1566 浏览

java - Tess4J NoClassDefFoundError

我正在尝试将 Tess4J 与以下内容一起使用:

但我得到了例外:

这指的是 Tesseract 类中的以下行:

我使用 Gradle 作为具有依赖项的构建工具:

(任何 Maven 解决方案都可以!)

我错过了什么?我看过一些关于包含各种 .dll 文件的帖子,我认为 Tess4J 包含所有这些?

0 投票
2 回答
5356 浏览

java - Tesseract - 找不到指定的模块

在我的 Java 应用程序中,我想从图像中提取文本。我下载了Google 的 Tesseract OCR并将其安装在我的 Windows XP 机器上。我按照教程Tess4J - JNA wrapper for Tesseract 进行操作,不幸的是出现了这个错误:

我在StackOverFlow中发现了类似的问题,但似乎没有任何效果。我希望你能帮我解决这个问题!

这是我在 Netbeans IDE 7.2 中的项目结构:

在此处输入图像描述

0 投票
1 回答
678 浏览

java - Tesseract:在 linux 远程主机中构建源代码的替代方法?

我有一个使用 Tess4j 的 Java Web 项目。在我的本地 Mac OS 上,它运行完美,因为可能我已经拥有从源代码构建的 Tesseract 和 Leptonica 库

现在我想将项目部署到远程 Linux 主机(私有 jvm),我创建了 war 文件并看到它包含 32 位和 64 位 linux 平台的各种 tesseract 和 leptonica jar 文件

但部署后我仍然收到此错误:

这里有什么问题?我没有机会在这个远程主机上使用命令行,那么这里缺少什么以及如何安装必要的库?

0 投票
1 回答
355 浏览

java - 将 PDF 转换为 PNG (tess4j) - 本地工作正确,但在服务器 JBoss 中不正确

我厌倦了将 PDF 文件转换为 PNG 文件。

使用的maven库:

在本地开发 Intellij 和全球 maven 中它正确工作,但在服务器 Wildfly 8.2.0-final 是错误的:

文件 file = new File("path/to/file.pdf");

第 20 行是:

任何想法,为什么这不适用于 jboss ?

0 投票
0 回答
580 浏览

java - 使用 Tesseract API / Tess4j 读取粗体字体的问题

我在使用 Tesseract API http://tess4j.sourceforge.net/从图像中读取 BOLD 字体字符时遇到问题。

Tesseract 是否存在 BOLD 字体问题。如何使用 Tesseract / tess4j 阅读 BOLD 字体?

我需要添加一些带有 Tesseract 的库来读取粗体字符吗?

0 投票
0 回答
2114 浏览

java - Tess4j (Tesseract V3.03) 无效的内存访问

在多页 tiff 文档上调用 tesseract doOcr 时会引发无效内存访问错误。数据路径设置为存在 tessdata 且 dll 存在于类文件夹中的文件夹

0 投票
3 回答
1043 浏览

glassfish-3 - glassfish 中的 Tess4j 错误:java.lang.NoSuchFieldError:RESOURCE_PREFIX

我在 oracle-glassfish3.1.1 中使用 Tess4j 2.0.0,例外是:

java.lang.NoSuchFieldError: RESOURCE_PREFIX at net.sourceforge.tess4j.util.LoadLibs.(LoadLibs.java:60) at net.sourceforge.tess4j.TessAPI.(TessAPI.java:40) at net.sourceforge.tess4j.Tesseract。 init(Tesseract.java:360) 在 net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:273) 在 net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:256) 在 net.sourceforge.tess4j.Tesseract .doOCR(Tesseract.java:237) 在 net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:221) 在 cn.uxcard.util.CaptchaUtil.getCaptcha(CaptchaUtil.java:29) 在 cn.uxcard.util。 HttpConnection.getCaptcha(HttpConnection.java:60) 在 cn.uxcard.util.HttpConnection.tryCaptcha(HttpConnection.java:78) 在 cn.uxcard.util.HttpConnection.login(HttpConnection.java:90) 在 cn.uxcard.util .HttpConnection.tryLogin(HttpConnection.java:121) 在 cn.uxcard。util.HttpConnection.init(HttpConnection.java:148) 在 cn.uxcard.util.HttpUtil.getConnection(HttpUtil.java:28) 在 cn.uxcard.executor.FetchTodayConsumeRecordExecutor.run(FetchTodayConsumeRecordExecutor.java:29) 在 java.util .concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) 在 java.lang.Thread.run(Thread.java:662)运行(线程.java:662)运行(线程.java:662)

glassfish 加载 com.sun.jna.Platform 类,不要使用 WEB-INF/lib/jna-4.1.0.jar 而是使用“bundle://185.0:1/com/sun/jna/Platform.class” . 我可以更改 glassfish 类加载顺序吗?如果可以,如何更改?

0 投票
1 回答
369 浏览

java - 用 tess4j 构建 jar

我在 Intellij Idea 中创建项目,从 maven 添加 tess4j 2.0,编写测试应用程序。当我开始调试时,一切正常。当我单击“构建工件”并启动 jar 文件时,我没有任何结果,没有错误,什么都没有。

调试时输出

开始

(快)[棕色] {狐}跳!

超过 $43,456.78 #90 狗

&duck/goose,占 E-mail 的 12.5%…………

结尾

启动jar时输出

开始

没有“错误”,没有“结束”。怎么可能?