Tess4J 4.0.0 java.lang.UnsatisfiedLinkError: указанный модуль не найден

Скачивание и использование tessData-best для github-репозитория tesseract-ocr значительно улучшило мою точность английского на 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. Кто-нибудь смог решить эту ошибку?

0 ответов

Другие вопросы по тегам