如何在Android中使用TessBaseApi中的getWords()函数?

时间:2015-01-24 06:10:27

标签: android ocr tesseract

我刚用android创建了一个简单的图像识别应用程序,但是,我有一个问题。我试图通过使用函数getWords()。getBoxRects()在文本周围创建边框,如下面的链接。但我不确定如何使用此功能。网上没有那么清晰的教程,所以我认为这里的一些专业人士可以给我一些提示或示例。

List<Rect> rectTextLines = baseApi.getTextlines().getBoxRects();
List<Rect> rectWords = baseApi.getWords().getBoxRects();

http://tech.jsa.co.jp/wp-content/uploads/2013/12/131218.png

1 个答案:

答案 0 :(得分:2)

getBoxRects()返回Rects的ArrayList。只需遍历此列表并绘制每个矩形。

您也可以尝试PageIterator. getBoundingBox()Here你可以看到如何使用它来获取给定级别的所有边界框(文本行,单词等)。