资源简介
手写数字识别,所使用的是PCA主成分分析算法,内部有多个测试图片和PDF说明。
代码片段和文件信息
%%%%%%%%%%%%程序名:手写数字识别程序2016
%%%%%%%%%%%%功能:实现对手写体数字的检测与识别
%%%%%%%%%%%%时间:2016年10月25日21:43:59
clf;
clc;
clear;
load long
clear n;
r=0;
H=[]; %承载所有样本数字特征的矩阵
train_num=24;
for i=1:10
for j=1:train_num
a=imread(strcat(‘lib\‘num2str(i)‘\‘num2str(j)‘.jpg‘));
b=double(a(1:10304)‘);
H(:(i-1)*train_num+j)=b(:1);
end
end
Hmean=mean(H2);
for i=1:train_num*10
e(:i)=H(:i)-Hmean();
end
C=e‘*e;
[V D]=eig(C);
D1=diag(D);
[D_sort D_index]= sort(D1‘descend‘);
V_sort=V(: D_index);
i=1;
while (i<=train_num*10)
w(:i) = e * V_sort(:i)/D_sort(i)^(1/2);
i = i + 1;
end
F=w‘*H;
%%%%%%开始识别
[filenamepathname]=uigetfile(‘*.*‘‘2016手写数字识别系统L1.0—选择待识别的数字‘); %选择图像
[imgmap]=imread(strcat(pathnamefilename));
subplot(211)imshow(img);
[xy]=size(img);
title(‘待识别的数字‘‘FontSize‘12‘FontWeight‘‘bold‘‘Color‘‘b‘)
[An]=Num_seg(img);
for cheng=1:n
a1=imread(strcat(‘Num_seg/‘‘Num_seg‘num2str(cheng)‘.jpg‘));
b=a1(1:10304)‘;
b=double(b);
F1=w‘*b;
for k=1:train_num*10
G(k)=norm(F1-F(:k));
end
[h G_index]=sort(G);
r=ceil(G_index(1)/train_num);%分类
P=num2str(r);
if r==10
r=0;
end
N(cheng)=r;
end
XU=num2str(N);
% Sia(n);
save Auto
Result;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 29770416 2017-10-16 16:35 手写数字识别_PCA算法\auto.mat
文件 1841 2016-10-25 22:05 手写数字识别_PCA算法\lib\1\1.jpg
文件 1419 2016-10-27 09:08 手写数字识别_PCA算法\lib\1\10.jpg
文件 1569 2016-10-26 16:51 手写数字识别_PCA算法\lib\1\11.jpg
文件 1895 2016-10-25 21:50 手写数字识别_PCA算法\lib\1\12.jpg
文件 1934 2016-10-26 08:59 手写数字识别_PCA算法\lib\1\13.jpg
文件 1895 2016-10-26 08:59 手写数字识别_PCA算法\lib\1\14.jpg
文件 1458 2016-10-26 09:53 手写数字识别_PCA算法\lib\1\15.jpg
文件 1938 2016-10-26 10:35 手写数字识别_PCA算法\lib\1\16.jpg
文件 1191 2016-10-26 10:16 手写数字识别_PCA算法\lib\1\17.jpg
文件 2018 2016-10-27 09:20 手写数字识别_PCA算法\lib\1\18.jpg
文件 1011 2016-11-01 12:33 手写数字识别_PCA算法\lib\1\19.jpg
文件 1958 2016-10-25 22:24 手写数字识别_PCA算法\lib\1\2.jpg
文件 1191 2016-11-01 12:38 手写数字识别_PCA算法\lib\1\20.jpg
文件 976 2016-11-01 12:38 手写数字识别_PCA算法\lib\1\21.jpg
文件 1530 2016-11-01 12:43 手写数字识别_PCA算法\lib\1\22.jpg
文件 1777 2017-10-16 16:03 手写数字识别_PCA算法\lib\1\23.jpg
文件 1777 2017-10-16 16:03 手写数字识别_PCA算法\lib\1\24.jpg
文件 1216 2016-10-26 08:56 手写数字识别_PCA算法\lib\1\3.jpg
文件 1189 2016-10-25 22:31 手写数字识别_PCA算法\lib\1\4.jpg
文件 1239 2016-10-25 19:52 手写数字识别_PCA算法\lib\1\5.jpg
文件 1532 2016-10-25 20:38 手写数字识别_PCA算法\lib\1\6.jpg
文件 1876 2016-10-25 22:17 手写数字识别_PCA算法\lib\1\7.jpg
文件 1634 2016-10-26 10:06 手写数字识别_PCA算法\lib\1\8.jpg
文件 1934 2016-10-25 21:50 手写数字识别_PCA算法\lib\1\9.jpg
文件 2790 2016-10-25 22:24 手写数字识别_PCA算法\lib\10\1.jpg
文件 1905 2016-10-25 20:00 手写数字识别_PCA算法\lib\10\10.jpg
文件 2783 2016-10-25 22:05 手写数字识别_PCA算法\lib\10\11.jpg
文件 2328 2016-10-25 20:38 手写数字识别_PCA算法\lib\10\12.jpg
文件 1545 2016-10-26 09:04 手写数字识别_PCA算法\lib\10\13.jpg
............此处省略502个文件信息
- 上一篇:购物商城App+客户端+服务端+数据库
- 下一篇:深网:Google搜不到的世界
相关资源
- mnist手写数字识别
- MATGPR_R3(地质雷达信号处理)
- 2016年2017年研究生数学建模优秀论文
- 汽车行驶工况构建2019 D题.zip
- 软件无线电--数字下变频原理及其技术
- 群体智能与仿生计算
- KNN实现手写数字识别
- 手写数字识别数据集
- 基于主成分分析和贝叶斯正则化BP神经
- 凯斯西储大学轴承数据
- 糖尿病性视网膜病变的检测图像、代
- 基于ad-hoc的车联网mac协议vemac仿真
- 现代信号处理教程 第2版_胡广书编著
- 无人驾驶车辆模型预测控制 书本+源程
- SVM实现手写数字识别
- 实验一、二 曲柄滑块机构的运动学仿
- 美赛历年题目及论文.rar
- SplitBregman去噪TV模型
- 自抗扰控制技术ADRC-第一部分PID仿真代
- 数学建模优秀论文2017-2018.zip
- 《无人驾驶车辆模型预测控制》原书
- KNN算法实现手写数字识别的三种方法
- 合成孔径雷达成像与算法实现含代码
- lorenz系统分岔图的三种算法
- 最全的地震勘探工具包由卡尔加里大
- opencv-dnn使用Caffe训练的model进行手写数
- 偏微分图像去噪中的经典算法分裂B
- 卡尔曼滤波小程序导航误差分析
- 跳频信号参数估计程序与说明
- music算法esprit算法
评论
共有 条评论