用于复杂背景图像的Java OCR

用于复杂背景图像的Java OCR,java,ocr,tess4j,Java,Ocr,Tess4j,我试图从如下图像中获取一些文本: 这个例子实际上是最好的情况,因为它们中的大多数都有一个彩色的更复杂的背景。 我不需要100%准确,因为我知道可能的结果,可以尝试与它们进行部分匹配 我试过Aspose OCR和Tess4j。Aspose给我随机字符,而Tess4j什么也不给 这是否可以通过免费库实现?Tesseract似乎是实现这一目的的最佳免费库 我知道一些项目使用Tesseract对他们正在进行OCR的图像进行预处理。比如改变对比度、旋转、分辨率等,然后他们对同一张图像进行多次OCR,进行

我试图从如下图像中获取一些文本:

这个例子实际上是最好的情况,因为它们中的大多数都有一个彩色的更复杂的背景。
我不需要100%准确,因为我知道可能的结果,可以尝试与它们进行部分匹配

我试过Aspose OCR和Tess4j。Aspose给我随机字符,而Tess4j什么也不给


这是否可以通过免费库实现?

Tesseract似乎是实现这一目的的最佳免费库

我知道一些项目使用Tesseract对他们正在进行OCR的图像进行预处理。比如改变对比度、旋转、分辨率等,然后他们对同一张图像进行多次OCR,进行不同的预处理变化,然后比较结果

更多信息