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声望。
答案 0 :(得分:0)
最后,我得到了它的工作。 而不是在matlab中编写OCR代码,我使用matlab预处理图像并将其细化到最大值。然后使用MS-OneNote从图像中获取文本。
到目前为止,一切看起来都不错......
谢谢大家的帮助!!