资源简介
一个基于BP神经网络的matlab程序,对几种字体0-9的数字识别
代码片段和文件信息
%输入源样本 1,2,3,4为不同字体数字
clear all
for pcolum=0:39
p1=ones(3030); %建立全为1的样本矩阵
m=strcat(‘F:\MyMATLAB\sjwl\num\‘int2str(pcolum)‘.jpg‘);
I=imread(m); %循环读入0-39个样本数字文件
I1=im2bw(I0.3); %对输入图像进行二值化处理 采用全局阈值0.3
[mn]=find(I1==0);
rowmin=min(m);
rowmax=max(m);
colummin=min(n);
colummax=max(n);
I2=I1(rowmin:rowmaxcolummin:colummax); %截取是入图像中的数字部分
rate=30/max(size(I2));
I3=imresize(I2rate); %对输入文件变尺寸处理
[ij]=size(I3);
row=round((30-i)/2);
colum=round((30-j)/2);
p1(row+1:row+icolum+1:colum+j)=I3; %建立起30*30的矩阵
p1=-1*p1+ones(3030); %反色处理
for hh=1:30
p((hh-1)*30+1:(hh-1)*30+30pcolum+1)=p1(hh1:30);
end %将处理的源样本输入供神经网络训练的样本 pcolum是样本数循环变量
switch pcolum
case {0102030}
t(pcolum+1)=0 %数字0
case{1112131}
t(pcolum+1)=1 %数字1
case{2122232}
t(pcolum+1)=2 %数字2
case{3132333}
t(pcolum+1)=3 %数字3
case{4142434}
t(pcolum+1)=4 %数字4
case{5152535}
t(pcolum+1)=5 %数字5
case{6162636}
t(pcolum+1)=6 %数字6
case{7172737}
t(pcolum+1)=7 %数字7
case{8182838}
t(pcolum+1)=8 %数字8
case{9192939}
t(pcolum+1)=9 %数字9
end %建立与训练样本对应的输出值t
end
save 51ET p t;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1607 2006-10-18 14:49 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\jianliyangben.asv
文件 1642 2006-10-18 14:56 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\jianliyangben.m
文件 820 2006-10-17 23:37 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\0.jpg
文件 731 2006-10-17 23:37 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\1.jpg
文件 813 2006-10-17 23:42 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\10.jpg
文件 748 2006-10-17 23:43 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\11.jpg
文件 784 2006-10-17 23:43 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\12.jpg
文件 801 2006-10-17 23:43 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\13.jpg
文件 764 2006-10-17 23:43 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\14.jpg
文件 775 2006-10-17 23:43 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\15.jpg
文件 797 2006-10-17 23:44 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\16.jpg
文件 763 2006-10-17 23:44 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\17.jpg
文件 809 2006-10-17 23:44 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\18.jpg
文件 800 2006-10-17 23:44 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\19.jpg
文件 781 2006-10-17 23:37 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\2.jpg
文件 823 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\20.jpg
文件 741 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\21.jpg
文件 811 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\22.jpg
文件 819 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\23.jpg
文件 784 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\24.jpg
文件 835 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\25.jpg
文件 835 2006-10-17 23:45 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\26.jpg
文件 776 2006-10-17 23:46 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\27.jpg
文件 856 2006-10-17 23:46 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\28.jpg
文件 833 2006-10-17 23:46 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\29.jpg
文件 801 2006-10-17 23:38 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\3.jpg
文件 853 2006-10-17 23:47 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\30.jpg
文件 781 2006-10-17 23:47 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\31.jpg
文件 869 2006-10-17 23:48 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\32.jpg
文件 878 2006-10-17 23:48 一个基于BP神经网络的matlab程序可以实现对几种字体0-9的数字识别\sjwl\num\33.jpg
............此处省略35个文件信息
相关资源
- matlab水果识别系统设计成品,代码,
- 二分法、牛顿法、割线法、简易牛顿
- 汽车三自由度 非线性状态微分方程
- 杂波程序matlab
- matlab滑动t检验代码
- matlab 2015b 永磁同步电机恒压频比调速
- matlab数据基线调整
- 天牛须搜索算法pdf资源
- matlab查看雷达波形堆积图
- 步进频信号一维像仿真Matlab
- Leslie人口预测代码
- Matlab仿真IEEE 802.11a系统.zip
- 目标跟踪的MATLAB代码
- 利用MATLAB对图像进行变换
- 单层感知器Matlab代码-异或运算
-
matlabSimuli
nk程序源代码和模型.zip - 遗传算法实现CVRP
- MATLAB mif转换coe代码
- matlab实现AHE
- ANP和AHP的matlab实现准确可用
- 直流电动机转速电流双闭环系统simu
- 模式识别-ID3决策树matlab代码
- 蒙特卡洛算法计算电力系统可靠度m
- 改进的基于划分算法的三维点云聚类
- 牛顿迭代法matlab程序
- 多目标优化算法评价指标.zip
- Leslie人口预测模型程序基于MATLAB
- ct重建matlab代码
- 简单的滑模控制
- MATLAB 图像处理
评论
共有 条评论