2016-10-22 13 views
-2

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

ответ

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); 

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

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

+0

Спасибо за помощь, но координаты не будут работать для всех изображений. Есть ли другой способ выполнить эту задачу. – Shilpa