版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
神经网络图像分类基本步骤
第一步:找到需要分类的图像,如下方的10.jpg
第二步:找到样本数据,分类是需要有样本数据的,数据集中已经给出
第三步:替换掉下方的代码数据即可
代码
clearall;
%读入样本10,即遥感图像的背景
l=imread('10.jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:z:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R*,[lMXN]);
G=reshape(G'z[lM*N]);
B=reshape(B',[lMXN]);
%初始化输入矢量P和输出矢量T
P=[];
T=[];
P=[R;G;B];
T=[0;0;0];
[mn]=size(P);
T=concur(l;n);
%读入样本图像0
l=imread('O.jpg');
%将样本图像降维处理
G=l(:,:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
X
R=reshape(R'z[lMN]);
G=reshape(G',[lM*N]);
B=reshape(B',[lMXN]);
P1=[R;G;B];
Tl=[0.1;0.3;0.5];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T,T1];
%读入样本图像1
^imreadfl.jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:,:,2);
B=l(:/:3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R\[lMXN]);
G=reshape(G',[lM*N]);
,X
B=reshape(B/[lMN]);
P1=[R;G;B];
Tl=[0.2;0.4;0.6];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[TJ1];
%读入样本图像2
l=imread('2.jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:,:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R,/[lM'N]);
G=reshape(G',[lM*N]);
B=reshape(B',[lMXN]);
P1=[R;G;B];
Tl=[0.3;0.2;0.7];
P=[P,P1];
[mn]=size(Pl);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R',[lMXN]);
G=reshape(G',[lM*N]);
B=reshape(B',[lMXN]);
P1=[R;G;B];
Tl=[0.5;0.5;0.4];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T,T1];
%读入样本图像5
l=imread(5jpg');
%将样本图像降维处理
::
G=l(z,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
X
R=reshape(R'/[lMN]);
G=reshape(G',[lM*N]);
B=reshape(B',[lMXN]);
P1=[R;G;B];
Tl=[0.6;0.9;0.2];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T,T1];
%读入样本图像6
l=imread(6jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:,:,2);
::
B=l(z3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
X
R=reshape(R,/[lMN]);
G=reshape(G',[lM*N]);
B=reshape(B',[lMXN]);
P1=[R;G;B];
Tl=[0.7;0.2;0.8];
P=[BP1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T,T1];
%读入样本图像7
l=imread('7.jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:,:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R\[lMXN]);
G=reshape(G,,[lM*N]);
X
B=reshape(B'z[lMN]);
P1=[R;G;B];
Tl=[0.8;0.3;0.5];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T,T1];
%读入样本图像8
kimreadfS.jpg');
%将样本图像降维处理
G=l(:,;,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R\[lMXN]);
G=reshape(G',[lM*N]);
B=reshape(B\[lMXN]);
P1=[R;G;B];
Tl=[0.9;0.2;0.1];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[TTU;
%读入样本图像9
IsimreadfQ.jpg');
%将样本图像降维处理
R=l(:,:,l);
G=l(:,:,2);
B=l(:/,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
X
R=reshape(R'/[lMN]);
G=reshape(G\[lM*N]);
B=reshape(B'41M^N]);
P1=[R;G;B];
Tl=[l;0.5;0.6];
P=[P,P1];
[mn]=size(Pl);
Tl=concur(Tl,n);
T=[T;H];
%创建一个前向神经网络
,l
net=newff(minmax(P),[5/3]4logsig7purelin}/'traingdx');
%设置训练参数
net.trainParam.show=50;
net.trainParam.epochs=1000;%最大训练步数为1000
net.trainParam.goal=0.001;
net=init(net);
%对BP网络进行训练
net=train(net,PzT);
forj=l:2
ifj==l
var=input(,是否对2000年崇明东滩遥感影像进行分类(是:输入1,
否:输入2),);
elseifj==2
var=input(,是否对2003年崇明东滩遥感影像进行分类(是:输入1,
否:输入2),);
end
%读入待分类遥感图像
ifvar==l
ifj==l
kimreadftmZOOOmask.jpg');
elseifj==2
l=imread('tm2003mask.jpg');
end
%将彩色图像降维
G=l(:,:,2);
B=l(:,:,3);
%将灰度值归一化处理
R=im2double(R);
G=im2double(G);
B=im2double(B);
[M,N]=size(R);
R=reshape(R',[lM*N]);
G=reshape(G',[lM*N]);
B=reshape(B',[lM*N]);
p=[R;G;B];
%对BP网络进行仿真
Y=sim(net,p);
R=Y(l,:);
X=R;
classR=[];
fori=0:(M-l)
classR=[classR;R((i*N+l):(i*N+N))];
end
G=Y(2,:);
classG=[];
fori=0:(M-l)
classG=[classG;G((i*N+l):(i*N+N))];
end
B=Y(3Z:);
classB=[];
fori=0:(M-l)
classB=[classB;B((i*N+l):(i*N+N))];
end
R=abs(classR)*255;
R=uint8(R);
G=abs(classG)*255;
G=uint8(G);
B=abs(classB)*255;
B=uint8(B);
classify=cat(3,R,G,B);
figurejmshow(classify);
ifj==l
title('2OOO年崇明东滩遥感图像分类图)
elseifj==2
title('2003年崇明东滩遥感图像分类图);
end
%计算各类地物面积
X=abs(X)*255;
[M/N]=size(X);
tl0=0;t0=0;tl=0;t2=0;t3=0;t4=0;t5=0;t6=0;t7=0;t8=0;t9=0;
fori=l:N
ifX(1J)==O
tlO=tlO+l;
elseifX(l,i)<26
to=to+i;
elseifX(1J)<52
tl=tl+l;
elseifX(1J)<=76
t2=t2+l;
elseifX(lJ)<=102
t3=t3+l;
elseifX(lzi)<=127
t4=t4+l;
elseifX(1J)<=153
t5=t5+l;
elseifX(1J)<=178
t6=t6+l;
elseifX(lJ)<204
t7=t7+l;
elseifX(l,i)<=229
t8=t8+l;
elset9=t9+l;
end
end
var=input(,是否以饼状图显示地物比例(是:输入1,否:输入2),);
ifvar==l
%绘制地物面积饼状图
314gt6,t7,t8,t9];
figure;
Pie(t);
legend。海水?农地?绿林地;房屋1养殖场?芦苇?互花米草?海三棱蕉草
光滩'」未利用地11);%标注图例
end
vdr=inpul('是否以直方图显示地物比例(是:谕入1,否:输入2),);
ifvar==l
%绘制地物面积柱状图
y=[t0ztl/t2/t3/t4/t5zt6zt7,t8,t9];
x=l:10;
figure;
bar(x,y);colormapsummer;%绘制柱状图且返回图形句柄
end
end
end
var二input('是否对2005年遥感图像进行预测(是:输入1否:输入2),);
ifvar==l
%<-----------------!运用2000年和2003年图像预测2005年图像
%读入2000年遥感数据
l=imread('tm2000mask.jpg,);
%将图像数据降维
R=K:,:,1);
G=l(:,:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R',[lMXN]);
G=reshape(G',[lM*N]);
B=reshape(B\[lMXN]);
%初始化输入向量
P=[];
P=[R;G;B];
%初始化输出向量
%读入2003年遥感数据
l=imread('tm2003mask.jpg');
%将图像数据降维
R=l(:,:,l);
G=l(:,:,2);
B=l(:,:,3);
%灰度值归一化
R=im2double(R);
G=im2double(G);
B=im2double(B);
[MN]=size(R);
R=reshape(R\[lMXN]);
G=reshape(G,,[lM*N]);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年二级建造师继续教育考试试卷及答案
- 2026年物流师仓储管理能力测试卷(附答案)
- 一年级语文下册部编版《语文园地三》
- 口腔颌面外科手术安全分析
- 中西医结合治疗慢性病预防
- 省级医院心肺复苏技术规范
- 车辆服务专业职业前景
- 肺隔离症的临床表现及CT诊断课件
- 恶性肠梗阻多学科协作姑息治疗方案
- 皮肤性病学多形红斑课件
- 新生儿转运箱使用
- 北师大版数学六年级上册第一次月考测试题及答案
- 幼儿园课程:爱祖国爱家乡
- 水工混凝土结构设计规范sl191-2008
- 山西省建筑工程施工安全资料管理规程表格部分
- 小学道德与法治三年级上册《生命最宝贵》教学反思
- 2023年4月2日湖北省事业单位联考A类《职业能力倾向测验》真题及答案
- 丰田技术员培训手册13原厂p01t
- 《服务设计 用极致体验赢得用户追随》读书笔记思维导图PPT模板下载
- GB/T 16422.2-2022塑料实验室光源暴露试验方法第2部分:氙弧灯
- GB/T 13834-2008纤维用亚麻雨露干茎
评论
0/150
提交评论