Мне нужно подсчитать символы, напечатанные на банке с напитками[1]. До сих пор я удалял шум и нежелательные пиксели, и теперь мой текст можно читать 2 А можно ли как-то их правильно посчитать? Ocr не может обнаружить этот текст. Или я должен соединить эти точки, используя какой-то алгоритм, и продолжить работу с функцией распознавания?
Вот код, который дал мне картинку выше.
clear all; close all;
a=imread('coke.jpg');
gray=rgb2gray(a);
thres=150;
lbw=double(gray>thres);
imwrite(lbw,'--\OCR\output.png');
a=imread('output.png');
c=imresize(a,.5);
b = im2bw(c, .9);
b=imcomplement(b);
imwrite(b,'compli.png');