在Android上使用OpenCV预处理图像以优化ocr精度

时间:2013-05-20 14:23:35

标签: android opencv image-processing ocr

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

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

1 个答案:

答案 0 :(得分:1)

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

从AdaptiveThreshold开始。另请参阅PerspectiveTransform。如果你正确应用它们,这两个保证会给你改进的结果。