【发布时间】:2013-05-15 15:44:41
【问题描述】:
我开始使用 Asprise Java 技术。 我想使用一种将图像转换为文本 (OCR) 的方法。
import com.asprise.util.ocr.OCR;
public class Test {
public static void main(String[] args) throws IOException {
BufferedImage image = ImageIO.read(new File("D:\\HEAD2.png"));
String s = new OCR().recognizeEverything(image);
// prints the results.
System.out.println("RESULTS: \n"+ s);
}
}
但我发现了这些错误
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\AspriseOCR.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.asprise.util.ocr.OCR.loadLibrary(OCR.java:247)
at com.asprise.util.ocr.OCR.<init>(OCR.java:56)
我下载文件Asprise OCR-Java-4.0 Windows_XP_32bit
我将 aspriseOCR.jar 文件添加到我的 Eclipse 项目库中
我还将 AspriseOCR.dll 文件添加为 C:。 \ WINDOWS \ system32 但没有任何反应..谢谢你帮助我
【问题讨论】:
-
我已经将这些添加到 dll 到 C:\Windiows\System32\ Copy - AspriseOCR.dll - DevIL.dll - ILU.dll 现在工作正常