资源简介
模糊C均值聚类图像分割算法matlab实现模糊C均值聚类图像分割算法matlab实现模糊C均值聚类图像分割算法matlab实现
代码片段和文件信息
clear all%清除workspace中的所有变量
I=imread(‘4.bmp‘);%读入图像文件
figure(1);
imshow(I);title(‘原图像‘); %显示原来的图像
count=imhist(I); %灰度频率
[mn]=size(I);%测矩阵的大小
h=count/(m*n)%求灰度级数
V1=zeros(2); %确定对称矩阵A
V2=zeros(2);
U1=zeros(2256); %设定分区矩阵U
m1=2; %确定加权指数m
V1(1)=20; %初始化聚类中心V,C=2
V1(2)=250;
l=length(h)
I=double(I);%转换变量的类型
diedai=1;
while (diedai==1)
for i=1:l %修改迭代过程中的分区矩阵
if (i-V1(1))^2>0.01&(i-V1(2))^2>0.01
tep1=(i-V1(1))^2;
tep2=(i-V1(2))^2;
U1(1i)=1.0/(1+(tep1/tep2)^(1.0/(m1-1)));
U1(2i)=1.0/(1+(tep2/tep1)^(1.0/(m1-1)));
else
if (i-V1(1))^2<0.01
U1(1i)=1.0;
else
U1(2i)=0.0;
end
if (i-V1(2))^2<0.01
U1(1i)=0.0;
else
U1(2i)=1.0;
end
end
end
tep1=0.0;
tep2=0.0;
tep3=0.0;
tep4=0.0;
for i=1:l %求迭代过程中的聚类中心
tep1=tep1+h(i)*(i)*U1(1i)^m1;
tep2=tep2+h(i)*U1(1i)^m1;
tep3=tep3+h(i)*(i)*U1(2i)^m1;
tep4=tep4+h(i)*U1(2i)^m1;
end
V2(1)=tep1/tep2;
V2(2)=tep3/tep4;
if (V1(1)-V2(1))^2<0.01&(V1(2)-V2(2))^2<0.01
diedai=0; %迭代停止判断 阈值取ε=0.01
else
V1(1)=V2(1);
V1(2)=V2(2);
end
end
I1=zeros(mn); % m n 为图像的尺度
for i=1:m % 二值化图像
for j=1:n
if (I(ij)-V2(1))^2>(I(ij)-V2(2))^2 % 距离聚类中心近,则将二值图数值置为1(250), 否则,置为0(黑色)
I1(ij)=250;
else I1(ij)=0;
end
end
end
figure(2);
I1=uint8(I1); % 转换为无符号型整数 8表示8位二进制整数 范围0~255
imshow(I1);title(‘分割后的图像‘); %显示分割后的图像
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1975 2009-05-19 16:33 新建文件夹 (5)\FCM.m
目录 0 2010-04-19 11:14 新建文件夹 (5)
----------- --------- ---------- ----- ----
1975 2
- 上一篇:16QAM调制解调
- 下一篇:matlab中用GUI实现串口实时显示波形
相关资源
- 基于小波变换的数字水印算法115024
- Dstar(动态路径规划)算法62845
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 光纤传输中的分布傅立叶算法matlab实
- k近邻算法matlab实现
- matlab编写的susan算法程序
- matlab-图像处理算法
- matlab链码提取算法
- matlab 数字图像对比度拉伸算法
- 数字图像处理radon matlab变换算法代码
- 主动轮廓模型算法matlab程序
- MATLAB 实现各类常见算法
- 数字信号处理 理论算法与实现 胡广书
- 基于BP神经网络的盲均衡算法 C程序(
- 基于harris算法的角点检测matlab原代码
- 图像匹配matlab源程序sift算法
- matlab编写的量子遗传算法
- 用蚁群算法求解TSP问题的matlab程序
- 粒子群算法matlab工具箱
- Matlab图像分割边缘提取算法
- prony 算法
- 蚁群算法论文+源代码
- 基于粒子群算法的非合作博弈的matl
- 协同进化遗传算法求解函数优化问题
- pri传统分选算法
- 基于RSSI的VIRE定位算法
- 相关向量机的快速算法
- Gardner_for _MPSK(PSK的符号同步算法)
- 粒子群算法优化pid源码 matlab仿真.ra
评论
共有 条评论