-
大小: 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个文件信息
相关资源
- MATLAB R2014a完全自学一本通 源码
- 模糊控制及其MATLAB应用
- hsv空间双边滤波去雾MATLAB代码
- 手写体识别——MATLAB代码
- 《MATLAB 神经网络30个案例分析》源程
- 基于MATLAB的语音识别GMM
- 车牌识别程序
-
Simuli
nk快速入门教程 - matlab求解最优化线性规划问题代码以
- 基于遗传算法的小波神经网络在股票
- 基于matlab的信号系统实验平台设计论
- 王立新Matlab模糊系统与模糊控制教程
- 数字信号处理实验指导书MAtlab版-数字
-
基于SIMUli
nk的汽车发动机怠速模糊神 - Matlab指纹识别教程-整套指纹识别的学
-
simuli
nk结构框图变成600dpi分辨率ti -
matlab心电信号分析与simuli
nk仿真成果 - 薛定宇老师的书的答案哟-薛定宇3.r
-
simuli
nk控制系统的设计方法-ch05a.p - Matlab关于蒙特卡洛仿真资料讲义和程
- Matlab辅助激光光学分析与应用-Matlab辅
- Matlab在图像处理与目标识别方面的应
- 基于蚁群算法和神经网络匹配算法的
- 基于MATLAB的通信系统仿真研究-基于
- 结构分析的有限元法与MATLAB程序设计
- matlabreadgrib用matlab读grib数据grib数据是
- 精通MATLAB最优化计算全书配套算法M文
- MATLAB人类行走仿真-human.zip
- 基于MATLAB的大功率光伏并网逆变器的
- 基于PCA和SVM的人脸识别.zip
评论
共有 条评论