Загрузка и использование 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.Кто-нибудь смог решить эту ошибку?