tess4j项目无法加载tessdll.dll
最近研究图像识别,去网上下载了tess4j的最新源码,并在此基础上写自己的demo,结果发现不能加载tessdll。我试过将dll放在项目之外的某个绝对路径,这样也加载不了,放在项目classpath下也不行。请问哪位大神能帮帮我?
加载dll的代码如下:
public static final String LIB_NAME = "tessdll";
/**
* An instance of the class library.
*/
public static TessDllAPI INSTANCE = (TessDllAPI) Native.loadLibrary(LIB_NAME, TessDllAPI.class);
运行程序报错如下:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'tessdll': ???????¨
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at com.sun.jna.Library$Handler.<init>(Library.java:140)
at com.sun.jna.Native.loadLibrary(Native.java:379)
at com.sun.jna.Native.loadLibrary(Native.java:364)
at net.sourceforge.tess4j.TessDllAPI.<clinit>(TessDllAPI.java:34)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:158)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:135)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:88)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:75)
at net.sourceforge.test.ocrTest.main(ocrTest.java:15)