900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【图像分割】基于模糊聚类算法FCM实现图像分割matlab代码

【图像分割】基于模糊聚类算法FCM实现图像分割matlab代码

时间:2020-02-03 10:03:33

相关推荐

【图像分割】基于模糊聚类算法FCM实现图像分割matlab代码

1 简介

图像分割是数字图象处理中关键技术之一,是重要的研究领域,也是计算机视觉中的一个经典问题。聚类分析是图像分割领域的重要分支之一,也是数据挖掘中进行数据处理的重要分析工具和方法,且应用广泛。近年来,聚类分析已经成为人们进行数据分析和信息提取的研究热点。而模糊C均值(Fuzzy C-means,FCM)聚类是聚类分析中应用最普遍的一种方法。

2 部分代码

%% 程序分享%--------------------------------------clearcloseallclc%% %%%%%%%%%%%%%%%图像%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%I=imread(3096.jpg);ifsize(I,3)==3I=rgb2gray(I);elseendI=im2double(I);% I=I;%不加噪声%I=imnoise(I,speckle,deta_2);% I=imnoise(I,salt & pepper,0.05); %加噪图% I=imnoise(I,gaussian,0,0.01); % 加高斯噪声imwrite(I,2.jpg);[m,n]=size(I);%k 聚类数目k=2;% k=3;I4=I(:); %% 将图像灰度按列排列%% ------------------------ fcm算法------------------------fcm_spatial_mean_label=zeros(m*n,1);t=cputime;tic;[O2,U2,obj_fcn

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。