Как распознать определенные области из изображения с помощью 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);
Результат даст нам символы, распознаваемые из области прямоугольника
Надеюсь, что это поможет вам