0
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 声望才能发布图片。

4

1 回答 1

0

最后,我让它工作了。我没有在 matlab 中编写 OCR 代码,而是使用 matlab 对图像进行预处理并将其优化到最大。然后使用 MS-OneNote 从图像中获取文本。

到目前为止,一切看起来都很好......

感谢你的帮助!!

于 2013-04-03T13:59:44.660 回答