资源简介
遥感图像分割,包括七幅图像matlab实现
代码片段和文件信息
% K-mean方法聚类
clear all;
%%%%%%%%%%%%%%%%%%%读取7幅遥感图像数据%%%%%%%%%%%%%%%%%%
for i=1:7
I(i::)=imread([‘L‘num2str(i)‘.bmp‘]);
end
I=double(I);
[tMN]=size(I);
%%%%%%%%%%%%%%%%%%%将图像分为三类,分别根据图像选取初始分类中心:三种方法%%%%%%%%%%%%%%%%%%
%等灰度值法确定初始分类中心
% for i=1:7
% m(i)=sum(sum(I(i::)))/(256*256);
% p(i)=sqrt(sum(sum((I(i::)-m(i)).^2))/(256*256-1));
% end
% N1=(m-p)‘;
% N2=(m)‘;
% N3=(m+p)‘;
% %读取相应点的坐标,确定中心
% for i=1:7
% I(i::)=imread([‘L‘num2str(i)‘.bmp‘]);
% figure
% imshow([‘L‘num2str(i)‘.bmp‘]);
% [xy]=ginput(3);
% % % 第一类水域
% N1(i)=I(ix(1)y(1));
% % %第二类居民区
% N2(i)=I(ix(2)y(2));
% % %第三类
% N3(i)=I(ix(3)y(3));
% close(figure);
% end
% N1=N1‘;
% N2=N2‘;
% N3=N3‘;
%直接读取图像灰度值确定中心
N1=[42.3 63.06 61.7 21.6 15.6 48.1 9.6]‘;
N2=[10
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 66616 2007-03-05 08:43 遥感图像分析\L7.bmp
文件 2478 2011-01-20 16:04 遥感图像分析\Kmeans.m
文件 66616 2007-03-05 08:43 遥感图像分析\L1.bmp
文件 66616 2007-03-05 08:43 遥感图像分析\L2.bmp
文件 66616 2007-03-05 08:43 遥感图像分析\L3.bmp
文件 66616 2007-03-05 08:43 遥感图像分析\L4.bmp
文件 66616 2007-03-05 08:43 遥感图像分析\L5.bmp
文件 66616 2007-03-05 08:43 遥感图像分析\L6.bmp
文件 49664 2011-01-20 16:01 遥感图像分析\遥感图像分割.doc
目录 0 2011-01-20 16:02 遥感图像分析
----------- --------- ---------- ----- ----
518454 10
评论
共有 条评论