-
大小: 1.35MB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2023-11-18
- 語言: Matlab
- 標(biāo)簽: recognition??matlab??
資源簡介
基于matlab語言的英文字符識別,分別提供了每個字符的50個測試集及驗(yàn)證集,識別率達(dá)到90多,有興趣可以下載玩玩

代碼片段和文件信息
correct_num=0;%記錄正確的數(shù)量
incorrect_num=0;%記錄錯誤數(shù)量
test_number=26;%測試集中,一共多少字母,26個
test_num=50;%測試集中,每個字母多少個,最大50個
%?load?W1;%%之前訓(xùn)練得到的W1保存了,可以直接加載進(jìn)來
%?load?V1;
yita1=0.05;
load?W1;
load?V1;
%記錄時間
tic?%計(jì)時開始
for?number=1:test_number
ReadDir=[‘C:\Users\Administrator\Desktop\recognition\test1\b\‘];%測試集路徑
for?num=1:test_num??%控制多少張
photo_name=[num2str(number)num2str(num‘%05d‘)‘.png‘];
photo_index=[ReadDirphoto_name];
photo_matrix=imread(photo_index);
%大小改變
photo_matrix=imresize(photo_matrix[16?16]);
%二值化
photo_matrix=uint8(photo_matrix<=230);%黑色是1
%行向量
tmp=photo_matrix‘;
tmp=tmp(:);
%計(jì)算輸入層輸入
x=double(tmp‘);
%得到隱層輸入
y0=x*V1;
%激活
y=1./(1+exp(-y0*yita1));
%得到輸出層輸入
o0=y*W1;
o=1./(1+exp(-o0*yita1));
%最大的輸出即是識別到的字母
[oindex]=sort(o);
if?index(26)==number
????correct_num=correct_num+1;
????disp(char(number+64));
else
??????disp(char(index(26)+64));
????incorrect_num=incorrect_num+1;
????%顯示不成功的數(shù)字,顯示會比較花時間
%?????figure(incorrect_num)
%?????imshow((1-photo_matrix)*255);
%?????title(num2str(number));
end
end
end
correct_rate=correct_num/test_number/test_num
toc?%計(jì)時結(jié)束
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1268??2017-06-18?21:55??recognition\recognize_test.m
?????文件???????2155??2017-06-17?15:56??recognition\recognize_train.m
?????文件????????316??2017-06-14?10:25??recognition\test1\b\1000001.png
?????文件????????326??2017-06-14?10:25??recognition\test1\b\1000002.png
?????文件????????292??2017-06-14?10:25??recognition\test1\b\1000003.png
?????文件????????301??2017-06-14?10:25??recognition\test1\b\1000004.png
?????文件????????314??2017-06-14?10:25??recognition\test1\b\1000005.png
?????文件????????325??2017-06-14?10:25??recognition\test1\b\1000006.png
?????文件????????287??2017-06-14?10:25??recognition\test1\b\1000007.png
?????文件????????294??2017-06-14?10:25??recognition\test1\b\1000008.png
?????文件????????317??2017-06-14?10:25??recognition\test1\b\1000009.png
?????文件????????353??2017-06-14?10:22??recognition\test1\b\100001.png
?????文件????????316??2017-06-14?10:25??recognition\test1\b\1000010.png
?????文件????????291??2017-06-14?10:25??recognition\test1\b\1000011.png
?????文件????????301??2017-06-14?10:25??recognition\test1\b\1000012.png
?????文件????????317??2017-06-14?10:25??recognition\test1\b\1000013.png
?????文件????????314??2017-06-14?10:25??recognition\test1\b\1000014.png
?????文件????????283??2017-06-14?10:25??recognition\test1\b\1000015.png
?????文件????????308??2017-06-14?10:25??recognition\test1\b\1000016.png
?????文件????????312??2017-06-14?10:25??recognition\test1\b\1000017.png
?????文件????????326??2017-06-14?10:25??recognition\test1\b\1000018.png
?????文件????????303??2017-06-14?10:25??recognition\test1\b\1000019.png
?????文件????????369??2017-06-14?10:35??recognition\test1\b\100002.png
?????文件????????321??2017-06-14?10:25??recognition\test1\b\1000020.png
?????文件????????330??2017-06-14?10:25??recognition\test1\b\1000021.png
?????文件????????332??2017-06-14?10:25??recognition\test1\b\1000022.png
?????文件????????299??2017-06-14?10:25??recognition\test1\b\1000023.png
?????文件????????321??2017-06-14?10:25??recognition\test1\b\1000024.png
?????文件????????306??2017-06-14?10:25??recognition\test1\b\1000025.png
?????文件????????331??2017-06-14?10:25??recognition\test1\b\1000026.png
............此處省略2598個文件信息
評論
共有 條評論