单独的字母 - 图像处理OCR

时间:2013-03-11 21:39:41

标签: image-processing ocr matlab

I = imread('TEST_2.JPG');
Igray = rgb2gray(I);
Ibw = im2bw(Igray,graythresh(Igray));
Iedge = edge(uint8(Ibw));
se = strel('square',2);
Iedge2 = imdilate(Iedge, se);
Ifill= imfill(Iedge2,'holes');
imshow(Ifill)

大多数数字是分开和识别的,但是很少有数字彼此非常接近,因此它被识别为一个数字。有没有办法将这些混合数字分开? 对不起,我是新来的,不允许发布图片直到10声望。

1 个答案:

答案 0 :(得分:0)

最后,我得到了它的工作。 而不是在matlab中编写OCR代码,我使用matlab预处理图像并将其细化到最大值。然后使用MS-OneNote从图像中获取文本。

到目前为止,一切看起来都不错......

谢谢大家的帮助!!