Tess4J 4.0.0 java.lang.UnsatisfiedLinkError: Указанный модуль не найден - PullRequest
0 голосов
/ 26 июня 2018

Загрузка и использование tessData-best для репозитория tesseract-ocr github значительно повысили мою точность владения английским на Tess4j 3.8.4.Но чтобы использовать эти обученные данные для других языков, мне пришлось обновиться до Tess4J 4.0.0.Но когда я сделал это, я получил следующую ошибку в этой строке

TessBaseAPI api = TessAPI1.TessBaseAPICreate();


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.Native.open(Native.java:1759)
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:260)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:398)
    at com.sun.jna.Native.register(Native.java:1396)
    at com.sun.jna.Native.register(Native.java:1156)
    at net.sourceforge.tess4j.TessAPI1.<clinit>(TessAPI1.java:41)
    at OCR.confidenceWord(OCR.java:106)
    at OCR.processImg(OCR.java:381)
    at test.main(test.java:10)

У меня 64-битная Windows 8.1 работает на моей машине с 64-битной JVM.У меня установлен распространяемый VC ++ 2015.Я проверил в обходчике зависимостей, и никакая dll, кажется, отсутствует. Установив системное свойство "jna.debug.load" в "true", я вижу, что он правильно ищет и получает "libtesseract400" в папке temp.Кто-нибудь смог решить эту ошибку?

...