使用 Java 捕获屏幕区域并识别在那里找到的文本

Dre*_*ane 5 java ocr

这个问题可能超出了堆栈溢出的简单答案的范围,但我希望它能让我能够制定几个更具体的问题来达到我需要的地方。

我想编写一个程序,在缓冲图像中搜索文本并将其作为字符串返回。我不想编写整个 OCR 程序,而是想使用免费提供的 API,例如 tesseract。不幸的是,我一直无法找到用于 tesseract 的 Java API。

我知道字体是 arial,我知道它的大小。我想知道这是否会有所帮助。

我已经设法捕获屏幕,但我不确定如何完成识别图像中找到的文本的下一步。

问题

如何在我的 java 程序中实现一个简单的 OCR 功能?

Cos*_*lis 2

OCR 实现很复杂,但使用像http://asprise.com/product/ocr/index.php?lang=java这样的 SDK很简单。