资源简介

包括模糊C均值及其改进方法FCM_S1、FCM_S2、GFCM的实现和示例

资源截图

代码片段和文件信息

 %FCMClust的测试程序
% clcclear allclose all
tic
img = imread(‘F:\学习\课题\matlab程序\图片\a_noise.bmp‘);
img = imresize(img1);
[rc] = size(img);
data = zeros(r*c1);
for i = 1:r
    for j = 1:c
        data((i-1)*c+j1) = double(img(ij));
    end
end
[center U obj_fcn] = FCM(data 2);
% load p1;
% [center U obj_fcn] = FCMClust(p 2);
% [UPDistCluster_ResObj_Fcniter]=fuzzycm(double(img(:))2);
[rc] = size(img);
img_seg = img*0;
t0 = mean(center);
for i = 1:r
    for j = 1:c
        if U(1(i-1)*c+j)            img_seg(ij) =0 ;
        else
            img_seg(ij) =255;
        end
%           if img(ij)>t0
%               img_seg(ij) = 255;
%           else
%               img_seg(ij) = 0;
%           end
    end
end
figure
imshow(img)
figure
imshow(img_seg)
toc

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

     文件        846  2014-07-09 15:51  FCM\FCM_demo.m

     文件       5527  2014-06-25 20:34  FCM\FCM_S.m

     文件       1177  2014-07-31 10:03  FCM\FCM_S1_demo.m

     文件       1206  2014-07-13 11:57  FCM\FCM_S2_demo.m

     文件       5715  2014-06-25 17:39  FCM\GFCM.m

     文件        708  2014-07-01 12:49  FCM\GFCM_demo.m

     目录          0  2014-11-15 12:25  FCM

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

                15179                    7


评论

共有 条评论