资源简介

遥感图像分割,包括七幅图像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


评论

共有 条评论