Когда нужно вытащить текст с картинки подключаем
Tesseract черезTess4J. Даём путь к tessdata и языку, подаём изображение и на выходе получаем распознанную строку.Пример кода:
import net.sourceforge.tess4j.Tesseract;
Tesseract t = new Tesseract();
t.setDatapath("tessdata");
// папка с .traineddata
t.setLanguage("eng");
// язык модели
String text = t.doOCR(new
java.io.File("image.png"));
// входное изображение
System.out.println(text);
// вывод результата
🔥 Работает для сканов, чеков, экранок; при низком качестве помогает предобработка (ч/б, контраст, кроп по зоне текста).
👉 Java Ready | #практика