民间,
我正在尝试使用tesseract库进行OCR评估。
我正在使用Mac OS Yosemite。我已经在eclipse中准备好了项目设置,并在构建路径中使用了libtesseract302.dll。但是当我运行主类时,它会抛出一个错误
java.lang.UnsatisfiedLinkError: Unable to load library 'libtesseract302': Native library (win32-x86/libtesseract302.dll) not found in resource path
.....
.....
net.sourceforge.tess4j.TessAPI.<clinit>(Unknown Source)
net.sourceforge.tess4j.Tesseract.init(Unknown Source)
net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
net.sourceforge.tess4j.Tesseract.doOCR(Unknown Source)
ocrTest.doGet(ocrTest.java:39)
仅供参考 -
我已按照此处指定的步骤执行了一些测试来解决此问题,但它仍然会引发错误。
答案 0 :(得分:0)
您无法在Mac OS X上使用Windows dll文件。由于您的Java项目需要本机代码,因此您可能根本无法在Mac上运行它。如果你可以得到一个libtesseract302.dylib
(Mach-O动态库),那么你可以添加它,它应该可以工作。