OCR中的图像预处理

时间:2014-08-14 02:22:46

标签: preprocessor ocr

我们的项目都是关于OCR并且基于我的研究,在进行字符识别之前,它将在预处理阶段进行。我知道我们可以使用openCV,但我们不能根据我们的规则使用它。

我的问题是,有人可以告诉我预处理的一步一步以及使用的最佳方法/算法。

像我所知道的那样,

1.YUVluminace

2.greyscale

3.otsu thresholding

4.Binarization

5.Hough变换

原始图片> YUVluminace>灰度下一步是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

在我的一些较旧的博文中,我解决了一些问题:

来自移动相机的各种图像质量的二值化: http://www.ocr-it.com/guide-to-better-mobile-images-from-cell-phone-camera-for-higher-quality-ocr

图像预处理和分割以获得更好的OCR: http://www.ocr-it.com/user-scenario-process-digital-camera-pictures-and-ocr-to-extract-specific-numbers

实际上,根据我的经验,没有一步一步。如果您愿意,可以将原始图像用于OCR,意味着没有任何预处理。是的,预处理会有所帮助,但这取决于图像的来源和类型(您未指定)。例如,在使用Kofax VRS的专业扫描仪上扫描的典型办公文档在OCR之前不需要预处理。移动相机图像需要大量的预处理。来自停车库相机的图片需要进行大量的预处理,但移动相机图片需要不同的步骤和算法。

我认为决定图片的下一个主要限制因素是什么,预处理它,然后寻找下一个可纠正的问题。