执行OCR的提示 - 没有获得理想的结果

时间:2015-04-05 13:00:12

标签: python opencv ocr

所以我有以下图片:

enter image description here

我试图提取三个数组:

var a = [30,31,32,35,37,40,44];
var b = [6,7,11,15,18,21,22];
var c = [5,11,15,18,23,37,28];

我尝试将此图片投放到tesseract ~/Desktop/test.png out无效:

9 % ooenesew @
5 ‘ 904399

以下是ocrad ~/Desktop/test.ppm的结果:

o
?
28

任何OCR专家都能建议我接下来会尝试什么吗?我很乐意使用Python / OpenCV,但会尝试任何事情。

1 个答案:

答案 0 :(得分:1)

如果您的图片在示例中总是如此,您可能需要做一些整理才能删除任何不是数字的内容(所有黑色背景和圆圈)。然后,在链接问题的接受答案中描述的方法可能足以满足您的需求,因为看起来您没有处理不同的字体和大小: Simple Digit Recognition OCR in OpenCV-Python