tess4j相关内容

Tesseract - 错误 net.sourceforge.tess4j.Tesseract - null

创建了一个使用 Tesseract 的 java 应用程序,以便将给定的图像或 pdf 转换为字符串格式,在我的机器上运行它作为使用 junit 的单元测试时,它运行良好,但在运行完整系统时,这是一个 restFul API由接收图像并运行 Tesseract 的 tomcat 运行它给我以下错误: 23:22:36.511 [http-nio-9999-exec-3] 错误net.sour ..
发布时间:2021-06-12 18:35:50 Java开发

截获来自Tess4J的控制台输出

我正在尝试拦截使用Tess4J时显示在屏幕上的红色Empty page!!消息.我编写了一个简短的拦截器类,该类重写了print和println并替换了stdout和stderr来检查以下字符串: private static class Interceptor extends PrintStream { public Interceptor(OutputStream out) { ..
发布时间:2020-07-10 23:32:08 Java开发

Tesseract不使用路径变量

为什么我的Tesseract实例要求我显式设置数据路径,但又不想读取环境变量? 让我澄清一下:运行代码 ITesseract tesseract = new Tesseract(); String result = tesseract.doOCR(myImage); 引发错误: Error opening data file ./tessdata/eng.traineddat ..
发布时间:2020-07-10 23:32:03 服务器开发

java.lang.IllegalAccessError:尝试从类Tess4jTest.TestTess访问方法net.sourceforge.tess4j.Tesseract.< init>()V

我在Mirth中用Tesseract做了一个Java OCR项目.当我从Mirth运行jar文件时,出现此错误.当我搜索它时,发现有一个init()方法.而且它在Tesseract.java中是一个受保护的空位.我认为这可能是该错误的原因. 我该怎么办?非常感谢您的帮助. package Tess4jTest; import java.io.File; import java.io.IOE ..
发布时间:2020-07-10 23:32:00 Java开发

Tess4J Mac:NoClassDefFoundError

我正在尝试在项目中使用Tess4J.它不包含适用于Mac的.dylib文件,因此我已经构建了自己的Tesseract,并且正在使用Tesseract构建中的.dylib.我能够毫无问题地加载本机库,并且我相信Tess4J库已正确链接,因为我可以毫无问题地导入它.但是,当我尝试使用以下方法创建Tesseract的新实例时: Tesseract t = new Tesseract(); 我遇 ..
发布时间:2020-07-10 23:31:53 Java开发

强制Tesseract匹配模式(连续四位数)

我正在尝试使Tesseract(使用Tess4J包装器)仅匹配特定的模式.模式是连续四位数,我认为应该是\ d \ d \ d \ d.这是我正在馈送tesseract的图像的非常小子集(平面图受到限制,因此我谨慎发布更多):我正在使用以下Java代码: File imageFile = new File("//file.pdf"); Tesseract ..
发布时间:2020-07-10 23:30:46 其他开发

OCR Tesseract-Tess4J表现异常

我正在尝试从图像中提取文本.问题是我正在使用下面给出的代码来处理图像并打印提取的文本. public class Test { public static void extractText(String filename) // public static void main(String[] args) { System.setPr ..
发布时间:2020-05-19 19:37:48 Java开发

如何使用Java忽略Tesseract OCR中的特殊字符

我已经使用Java通过Tesseract OCR从图像中提取了文本.但是输出包含一些特殊字符,因为图像包含一些符号. 我想忽略所有特殊字符,只显示文本.我有什么办法可以做到这一点? 解决方案 在tesseract中,您可以设置TessBaseAPI.VAR_CHAR_WHITELIST和TessBaseAPI.VAR_CHAR_BLACKLIST以便忽略某些特殊字符. 以下操作 ..
发布时间:2020-05-19 19:37:20 Java开发

使用Tess4j进行OCRing时禁止在控制台上显示警告

禁止使用警告-"警告.无效的分辨率1 dpi.改为使用70.".当使用Tess4j进行OCRing时 大家好,我想抑制在使用Tess4j进行OCRing时在控制台中抛出的警告.请帮忙. Tesseract在内部使用Leptonica进行某些图像处理,Leptonica在控制台上对此进行了介绍. TIA 解决方案 解决方法:并非来自Leptonica(lept4j),而是来 ..
发布时间:2020-05-19 19:36:53 Java开发

JSON解析错误:无法从START_OBJECT令牌中反序列化"byte []"实例

如何以邮递员json格式发送base64图像.我以邮递员形式的数据添加了图像文件,并且以json格式对详细信息进行了编码,但是仅在尝试时我收到了一个错误的请求. [JSON解析错误:无法从START_OBJECT令牌中反序列化byte[]的实例].发现源中没有错误,但邮递员中json格式的实际问题.消息来源: https://github.com/arun0009/ocr-tess4j-rest ..
发布时间:2019-11-26 23:51:26 JavaScript

Windows中的Tess4j问题:java.lang.UnsatisfiedLinkError:在instance.doOCR(imageFile)中找不到指定的模块

经过2天的谷歌搜索后,我仍无法找到Tess4j 3.0版本问题的解决方案:java.lang.UnsatisfiedLinkError:找不到指定的模块。 我在Windows 10 x64上编写服务器端Spring启动应用程序。我使用本教程 http://tess4j.sourceforge.net/tutorial/ I在tess4j项目的源代码中生成 ant test ,这个命令在我的 ..
发布时间:2019-01-09 21:25:40 Java开发

Windows 64位上的Tess4j:多线程上的异常

我在Windows 64位上使用tesseract 3和Java 8到OCR扫描的PDF。我已经关注了 Tess4j页面上的说明并使用了所需DLL的64位版本,并已安装64位Ghostscript。 当我使用正常的@Test(无参数)运行我的单元测试时,代码正确运行,所以我想我已经安装了所有内容正确。 当我用2个并行线程运行它时(见下文)我得到一个例外。 我有阅读相关主题此处,但 ..
发布时间:2018-12-29 21:04:14 Java开发