如何使用Tess4j java从图像中识别特定区域

如何使用Tess4j java从图像中识别特定区域,java,tesseract,tess4j,Java,Tesseract,Tess4j,我正在学习Tess4j以阅读passport。是否有任何功能仅识别护照图像的一部分,如姓名等。Tesseract是否支持区域OCR?如何使用Tesseract完成此任务?给我一些建议。我们可以为Tesseract提供一个矩形对象,用于在特定区域执行OCR。 Tesseract实例=Tesseract.getInstance() 结果将给出从矩形区域识别出的字符 希望这将对您有所帮助谢谢您的帮助,但坐标不能用于所有图像。是否有其他方法执行此任务。 Rectangle rect = new Rect

我正在学习Tess4j以阅读passport。是否有任何功能仅识别护照图像的一部分,如姓名等。Tesseract是否支持区域OCR?如何使用Tesseract完成此任务?给我一些建议。

我们可以为Tesseract提供一个矩形对象,用于在特定区域执行OCR。
Tesseract实例=Tesseract.getInstance()

结果将给出从矩形区域识别出的字符


希望这将对您有所帮助

谢谢您的帮助,但坐标不能用于所有图像。是否有其他方法执行此任务。
Rectangle rect = new Rectangle(coordinates.getX(), coordinates.getY(), coordinates.getWidth(), coordinates.getHeight());
String result = instance.doOCR(bufferedImage, rect);