资源简介
demo.zip
![](http://www.nz998.com/pic/37125.jpg)
代码片段和文件信息
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个文件信息
相关资源
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
- 联想启天M4350 BIOS升级文件
- 操作系统教程课后答案华中科技大学
- 用友ERP考试系统练习题库及答案
- 北京邮电大学数据结构历年考研真题
- 真正!!!概率论与数理统计浙江大
- TMS320VC5509A_开发板使用手册
- hxdef100源码、远控、后门
- CentOS-6.7-x86_64-bin-DVD1to2
- 点阵字库显示中英文
- caxa实体设计2019破解补丁
评论
共有 条评论