如何在OCR中使用MATLAB读取特殊字符?
4次浏览(最近30天)
显示旧的注释
如何在OCR中使用MATLAB读取特殊字符?特殊字符,如+,/ |等。
或
我们可以说,如何修改read_letter函数是用来读取字符在OCR?
请帮帮我……谢谢
答案(3)
阿利尤古萨乌阿卜杜勒
2012年5月3日
你可以在“文件交换器”中检查“OCR..”,或者你可以简单地尝试代码;
%创建模板
%的信
clc;
关闭所有;
一个= imread (“letters_numbers \ A.bmp”); B = imread (“letters_numbers \ B.bmp”);
C = imread (“letters_numbers \ C.bmp”); D = imread (“letters_numbers \ D.bmp”);
E = imread (“letters_numbers \ E.bmp”), F = imread (“letters_numbers \ F.bmp”);
G = imread (“letters_numbers \ G.bmp”H = imread ();“letters_numbers \ H.bmp”);
我= imread (“letters_numbers \ I.bmp”); J = imread (“letters_numbers \ J.bmp”);
K = imread (“letters_numbers \ K.bmp”L = imread ();“letters_numbers \ L.bmp”);
M = imread (“letters_numbers \ M.bmp”); N = imread (“letters_numbers \ N.bmp”);
O = imread (“letters_numbers \ O.bmp”); P = imread (“letters_numbers \ P.bmp”);
Q = imread (“letters_numbers \ Q.bmp”); R = imread (“letters_numbers \ R.bmp”);
S = imread (“letters_numbers \ S.bmp”T = imread ();“letters_numbers \ T.bmp”);
U = imread (“letters_numbers \ U.bmp”); V = imread (“letters_numbers \ V.bmp”);
W = imread (“letters_numbers \ W.bmp”X = imread ();“letters_numbers \ X.bmp”);
Y = imread (“letters_numbers \ Y.bmp”); Z = imread (“letters_numbers \ Z.bmp”);
%小写字母
一个= imread (“letters_numbers \ a.png”); b = imread (“letters_numbers \ b.png”);
c = imread (“letters_numbers \ c.png”); d = imread (“letters_numbers \ d.png”);
e = imread (“letters_numbers \ e.png”), f = imread (“letters_numbers \ f.png”);
g = imread (“letters_numbers \ g.png”h = imread ();“letters_numbers \ h.png”);
我= imread (“letters_numbers \ i.png”); j = imread (“letters_numbers \ j.png”);
k = imread (“letters_numbers \ k.png”l = imread ();“letters_numbers \ l.png”);
m = imread (“letters_numbers \ m.png”); n = imread (“letters_numbers \ n.png”);
o = imread (“letters_numbers \ o.png”); p = imread (“letters_numbers \ p.png”);
q = imread (“letters_numbers \ q.png”); r = imread (“letters_numbers \ r.png”);
s = imread (“letters_numbers \ s.png”t = imread ();“letters_numbers \ t.png”);
u = imread (“letters_numbers \ u.png”); v = imread (“letters_numbers \ v.png”);
w = imread (“letters_numbers \ w.png”x = imread ();“letters_numbers \ x.png”);
y = imread (“letters_numbers \ y.png”); z = imread (“letters_numbers \ z.png”);
%数量
一个= imread (“letters_numbers \ 1. bmp”);两个= imread (“letters_numbers \ 2. bmp”);
3 = imread (“letters_numbers \ 3. bmp”); 4 = imread (“letters_numbers \ 4. bmp”);
5 = imread (“letters_numbers \ 5. bmp”);6 = imread (“letters_numbers \ 6. bmp”);
7 = imread (“letters_numbers \ 7. bmp”); 8 = imread (“letters_numbers \ 8. bmp”);
9 = imread (“letters_numbers \ 9. bmp”);0 = imread (“letters_numbers \ 0. bmp”);
%*-*-*-*-*-*-*-*-*-*-*-
字母=[A B C D E F G H I J K L M...
N o p q r s t u v w x y z];
1、2、3、4、5...
六七八九零];
小写= [a b c d e f g h I j k。...
L m n o p q r s t u v w x y z];
字符=[字母数字小写];
Templates =mat2cell(character,42,[24 24 24 24 24 24 24 24 24 ....
24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24 24...
24 24 24 24 24 24 24 24 24 24 24 24...
24日24]);
保存(“模板”,“模板”)
清晰的所有
沃尔特·罗伯森
2012年4月20日
Mathworks不提供任何名为“read_letter”的例程。
我看到MATLAB文件交换中有多个贡献,包括名为“read_letter”的例程。如果你正在使用其中的一种,人们需要知道是哪一种,以便有机会提供建议。