• 大小: 1.25M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-27
  • 语言: 其他
  • 标签: 其他  

资源简介

demo.zip

资源截图

代码片段和文件信息

path=‘D:\exampledata\‘;     
X=imread([path‘t3.png‘]);      %更换测试图片
round=imread([path‘round.png‘]);
triangle=imread([path‘triangle.png‘]);
square=imread([path‘square.png‘]);
TeM=rgb2gray(X);    
Televel=graythresh(TeM);   %找到灰度图像M的自适应阈值分割的阈值
TeBW=im2bw(TeMTelevel);     %转换到二值图像,灰度值>M另为1,否者为0
J=~imresize(TeBW[3232]);    
t=30;
for i=1:t
I=imread([pathnum2str(i)‘.png‘]);   %依次读取图像(1~30)
TrM=rgb2gray(I);    
Trlevel=graythresh(TrM);  
TrBW=im2bw(TrMTrlevel);   
R=~imresize(TrBW[3232]);    
P(:i)=reshape(R10241);    %尺寸变换转换为1024*1列向量
end   %for循环结束
T=eye(3030);   %30*30的单位矩阵
net=newff(PT[10247230]{‘logsig‘‘logsig‘‘tansig‘}‘trainrp‘);   %newff中定义与上个程序有差异:P、T使用的是matlab新版本用法,trainrp为训练方式
net.inputWeights{11}.initFcn =‘randnr‘;   %权值初始化
net.layerWeights{21}.initFcn =‘randnr‘;  %阈值初始化
net.trainparam.epochs=1000;   %最大迭代次数
net.trainparam.goal=0.001;   %期望误差
net.trainparam.show=50;   %50个周期后显示一下收敛曲线的变化
net=init(net);
[nettr]=train(netPT);
K=reshape(J10241);
T0=sim(netK);
T1=compet(T0);   %将输入样本的类别判定为网络实际输出中具有最大值的节点对应的类别
d =find(T1 == 1)-1;  %此时的d对应的值将是1~30
if (d<=10)   %判定
str=round;
elseif (d<=20)
str=triangle;
else
str=square;
end   %判定结束
subplot(121);
imshow(X);title(‘测试图标‘);
subplot(122);
imshow(str);title(‘实验结果‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       34598  2015-10-03 21:26  1.png
     文件       30542  2017-03-04 11:33  10.png
     文件       19496  2015-10-03 21:36  11.png
     文件       20974  2015-10-03 21:37  12.png
     文件       17384  2015-10-03 21:37  13.png
     文件       17490  2015-10-03 21:37  14.png
     文件       18637  2015-10-03 21:38  15.png
     文件       18116  2015-10-03 21:38  16.png
     文件       17999  2017-03-04 11:23  17.png
     文件       17986  2017-03-04 11:32  18.png
     文件       15204  2017-03-04 11:24  19.png
     文件       36549  2015-10-03 21:27  2.png
     文件       15259  2017-03-04 11:24  20.png
     文件       17752  2015-10-06 08:58  21.png
     文件       15135  2015-10-06 08:58  22.png
     文件       18972  2015-10-06 08:59  23.png
     文件       15347  2015-10-06 08:59  24.png
     文件       21124  2017-03-04 11:26  25.png
     文件       13929  2017-03-04 11:26  26.png
     文件       11283  2017-03-04 11:27  27.png
     文件       11087  2017-03-04 11:27  28.png
     文件       15490  2017-03-04 11:28  29.png
     文件       35356  2015-10-03 21:33  3.png
     文件       16585  2017-03-04 11:29  30.png
     文件       36704  2015-10-03 21:33  4.png
     文件       34903  2015-10-03 21:34  5.png
     文件       33405  2015-10-03 21:34  6.png
     文件       33990  2015-10-03 21:35  7.png
     文件       33343  2015-10-03 21:35  8.png
     文件       30378  2017-03-04 11:32  9.png
     文件        1486  2017-03-04 15:22  demo.m
............此处省略26个文件信息

评论

共有 条评论