首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的程序中使用Tess4j?

如何在我的程序中使用Tess4j?
EN

Stack Overflow用户
提问于 2015-12-14 21:18:39
回答 2查看 2K关注 0票数 2

我正在进行一个在Java中使用OCR的项目,并遇到了Tess4j。我在mac上使用netbeans,似乎没有任何初学者的信息可用。我真的需要安装Tesseract才能使用Tess4j吗?如果是这样的话,当我分发我的软件时,我的用户是否必须首先安装Tesseract?我已经按照这里的说明进行了操作:http://tess4j.sourceforge.net/tutorial/,但我得到了以下错误消息:

代码语言:javascript
复制
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'tesseract': Native library (darwin/libtesseract.dylib) not found in resource path ([file:/Users/unknown1/Desktop/Tess4J/lib/jai_imageio.jar, file:/Users/unknown1/Desktop/Tess4J/lib/jna.jar, file:/Users/unknown1/Desktop/Tess4J/lib/commons-io-2.4.jar, file:/Users/unknown1/Desktop/Tess4J/build/classes/, file:/Users/unknown1/NetBeansProjects/TesseractExample/build/classes/])
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:271)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
    at com.sun.jna.Library$Handler.<init>(Library.java:147)
    at com.sun.jna.Native.loadLibrary(Native.java:412)
    at com.sun.jna.Native.loadLibrary(Native.java:391)
    at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(LoadLibs.java:78)
    at net.sourceforge.tess4j.TessAPI.<clinit>(TessAPI.java:40)
    at net.sourceforge.tess4j.Tesseract.init(Tesseract.java:360)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:273)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:205)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:189)
    at tesseractexample.TesseractExample.main(TesseractExample.java:16)
/Users/unknown1/Library/Caches/NetBeans/8.1/executor-snippets/run.xml:53: Java returned: 1
BUILD FAILED (total time: 9 seconds)

你知道我该怎么做吗?

EN

回答 2

Stack Overflow用户

发布于 2015-12-15 08:15:55

您必须首先在Mac上构建和/或安装Tesseract。一旦安装完成,Tess4J就可以调用libtesseract.dylib了。

票数 0
EN

Stack Overflow用户

发布于 2017-06-01 14:28:25

你必须是64位操作系统,所以尝试安装32位操作系统JVM,或者如果你必须使用64位JVM,你将需要Tesseract和Leptonica 64位DLL。使用https://github.com/charlesw/tesseract/tree/master/src/lib/TesseractOcr/x64提供的

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34268074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档