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

时间:2016-10-22 05:28:22

标签: java tesseract tess4j

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

1 个答案:

答案 0 :(得分:2)

我们可以为Tesseract提供一个Rectangle对象,以便在特定区域执行OCR。 Tesseract instance = Tesseract.getInstance();

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

结果将为我们提供从矩形区域

识别的字符

希望这会对你有所帮助