Выполнить этот код OCR
String filePath=System.getProperty("user.dir")+"\\toastmessages";
File file = new File(filePath);
file.mkdir();
Thread.sleep(2000);
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
String str = "";
BytePointer outText;
TessBaseAPI api = new TessBaseAPI();
if (api.Init(".", "ENG") != 0) {
System.err.println("Could not initialize tesseract.");
System.exit(1);
}
PIX image = pixRead(filePath+"\\toastmessage1.png");
api.SetImage(image);
// Get OCR result
outText = api.GetUTF8Text();
str = outText.getString();
Assert.assertTrue(!str.isEmpty());
System.out.println("OCR output:\n" + str);
// Destroy used object and release memory
api.End();
outText.deallocate();
pixDestroy(image);
Добавить файл Jar
Java-ocr-api 15.3.0.1
tesseract 3.03-rc1-0.11
Ошибка
Ошибка открытия файла данных ./tessdata/ENG.traineddata Убедитесь, что для переменной среды TESSDATA_PREFIX задан родительский каталог вашего каталога "tessdata".Не удалось загрузить язык 'ENG' Tesseract не может загрузить ни один язык!Не удалось инициализировать тессеракт.