资源简介

模糊聚类的图像分割 C-均值聚类 FCM )

资源截图

代码片段和文件信息

%function [IX2]=fcm(IM);
%IM是输入的源图像
%IX2是分类结果
IM=imread(‘c7.jpg‘);

IM=IM(::1);
figure(1)
imshow(uint8(IM))
[maxXmaxY]=size(IM);
IM=double(IM);

IMM=cat(4IMIMIMIM);
%初始化聚类中心(4类)
cc1=8;
cc2=80;
cc3=160;
cc4=230;
ttFcm=0;
while(ttFcm<15)
    ttFcm=ttFcm+1;
    c1=repmat(cc1maxXmaxY);
    c2=repmat(cc2maxXmaxY);
    c3=repmat(cc3maxXmaxY);
    c4=repmat(cc4maxXmaxY);
    c=cat(4c1c2c3c4);
    ree=repmat(0.000001maxXmaxY);
    ree1=cat(4reereereeree);
    
    distance=IMM-c;
    distance=distance.*distance+ree1;
    
    daoshu=1./distance;
    
    daoshu2=daoshu(::1)+daoshu(::2)+daoshu(::3)+daoshu(::4);
    %计算隶属度u
        distance1=distance(::1).*daoshu2;
        u1=1./distance1;
        distance2=distance(::2).*daos

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2959  2011-03-08 09:41  fcm4.asv

     文件       2959  2011-03-08 09:48  fcm4.m

     文件     719254  2010-07-08 19:30  trees.tif

     文件     912525  2010-07-08 19:30  实验一  模糊聚类的图像分割.docx

----------- ---------  ---------- -----  ----

              1637697                    4


评论

共有 条评论