• 大小: 1.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-18
  • 语言: Matlab
  • 标签: recognition  matlab  

资源简介

基于matlab语言的英文字符识别,分别提供了每个字符的50个测试集及验证集,识别率达到90多,有兴趣可以下载玩玩

资源截图

代码片段和文件信息

correct_num=0;%记录正确的数量
incorrect_num=0;%记录错误数量
test_number=26;%测试集中,一共多少字母,26个
test_num=50;%测试集中,每个字母多少个,最大50个
% load W1;%%之前训练得到的W1保存了,可以直接加载进来
% load V1;
yita1=0.05;
load W1;
load V1;
%记录时间
tic %计时开始
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(:);
%计算输入层输入
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;
    %显示不成功的数字,显示会比较花时间
%     figure(incorrect_num)
%     imshow((1-photo_matrix)*255);
%     title(num2str(number));
end
end
end
correct_rate=correct_num/test_number/test_num
toc %计时结束

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       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个文件信息

评论

共有 条评论