日安,
我使用Tess4j作为java的包装器来实现Tesseract OCR。
遵循所提供的教程和指南,但在编译以扫描示例图像时返回以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found.
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:263)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403)
at com.sun.jna.Library$Handler.<init>(Library.java:147)
at com.sun.jna.Native.loadLibrary(Native.java:502)
at com.sun.jna.Native.loadLibrary(Native.java:481)
at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(LoadLibs.java:77)
at net.sourceforge.tess4j.TessAPI.<clinit>(TessAPI.java:42)
at net.sourceforge.tess4j.Tesseract.init(Tesseract.java:367)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:280)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:212)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:196)我已经在项目中添加了必要的库以及libtesseract304.dll和gsdll64.dll。
请参考我下面的结构:

谢谢。
发布于 2016-02-15 03:35:41
还有一个Leptonica依赖项,但您不需要包含Tess4J库的源文件,因为已经有用于它的JAR包。查看Tutorial中的示例。
https://stackoverflow.com/questions/35388944
复制相似问题