Как распознать определенные области из изображения с помощью Tess4j Java

Я работаю на Tess4j для чтения паспорта. Есть ли какая-либо функция для распознавания только части изображения паспорта, такая как Имя, Фамилия и т. Д. Поддерживает ли Tesseract зональное распознавание текста? Как я могу решить эту задачу, используя Tesseract? Дайте мне несколько советов по этому поводу.

1 ответ

Мы можем предоставить объект Rectangle для Tesseract для выполнения OCR в определенной области.Tesseract instance = Tesseract.getInstance();

Rectangle rect = new Rectangle(coordinates.getX(), coordinates.getY(), coordinates.getWidth(), coordinates.getHeight());
String result = instance.doOCR(bufferedImage, rect);

Результат даст нам символы, распознаваемые из области прямоугольника

Надеюсь, что это поможет вам

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