Я обновил библиотеки tess4j
с 3.4.8 до 4.3.0.С тех пор я получаю следующее сообщение об ошибке:
"Ошибка открытия файла данных .src / img / tessdata / eng.traineddata Пожалуйста, убедитесь, что для переменной среды TESSDATA_PREFIX установлена папка" tessdata ". Ошибказагрузка языка 'eng' Tesseract не может загрузить ни один язык!
java.lang.Error: Неверный доступ к памяти
Я уже установил переменную среды и указал путь кКаталог tessdata.
String processImage(String imageFileName){
File imageFile = new File(getImagePath()+imageFileName)
Tesseract process = new Tesseract()
process.setDatapath(".src/img/tessdata");
//process and extract
try {
String outputText = process.doOCR(imageFile)
//System.out.println("\n"+outputText)
return outputText
} catch (TesseractException e) {
return imageFile.toString()+" Unable to process image file"
}
}
Как можно устранить эту ошибку. Я следил за многими решениями уже в Stackoverflow, но ни одно из них не работает. Любая помощь по этому вопросу будет высоко оценена