2013-05-20 34 views
1

我想将OpenCV Library for Android与tesseract ocr引擎结合使用。我使用tess-2在图像处理中使用leptonica制作ocr。但正如我所看到的,我们需要更好的预处理,以获得更好的结果准确性。当我搜索互联网时,我发现OpenCv Library有一些图像预处理过滤器。问题是我不知道如何使用它们,使用哪些过滤器以及以何种顺序进行OCR。有人可以用代码示例解释我吗?谢谢!使用Android上的OpenCV预处理图像以优化ocr精度

否则,如果在将图像提供给tesseract引擎上的ocr之前有另一个预处理图像的建议,请告诉我。

回答

1

我的印象是,Tesseract对二值化图像或至少是背景图像的反应非常好。

从AdaptiveThreshold开始。同时关注PerspectiveTransform。如果您正确应用它们,这两项保证会为您提供更好的结果。