小编Nom*_*omi的帖子

按顺序提取字符matlab

我想在序列中提取字符.例如,给定此图像:

这是我写的代码:

[L Ne]=bwlabel(BinaryImage);
stats=regionprops(L,'BoundingBox');
cc=vertcat(stats(:).BoundingBox);
aa=cc(:,3);
bb=cc(:,4);
hold on
figure
for n=1:size(stats,1)
    if (aa(n)/bb(n) >= 0.2 && aa(n)/bb(n)<= 1.25)
        [r,c] = find(L==n);
        n1=BinaryImage(min(r):max(r),min(c):max(c));
        imshow(~n1);
        pause(0.5)
    end
    hold off
end
Run Code Online (Sandbox Code Playgroud)

我应该对正确的序列做出哪些改变?

text-extraction image-processing extraction

5
推荐指数
1
解决办法
139
查看次数