资源简介
压缩文件里有四种图像分割的算法源代码,即阈值法、区域增长法、分裂合并法和K均值法。图片可用于检验。
代码片段和文件信息
function g=kmeanway(fk)
tempf=double(f(:));
tempf=tempf+1;
%create image histogram
for i=1:256
h(i)=length(find(tempf==i));
end
%decide the starting mu
mu=(1:k)*max(tempf)/k+1;
%the process
while true
lastmu=mu;
%classification
for i=1:256
kdis=abs(i-mu);
index=find(kdis==min(kdis));
store(i)=index(1);
end
%recalculate the mu
for j=1:k
equaldis=find(store==j);
mu(j)=sum(equaldis.*h(equaldis))/sum(h(equaldis));
end
if mu==lastmu
break;
end
end
% classifications of pixels
[mn]=size(f);
class=zeros(mn);
for i=1:m
for j=1:n
tempf2=abs(double(f(ij))-mu);
index2=find(tempf2==min(tempf2));
class(ij)=index2(1);
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 30486 2010-02-15 17:18 image segmentation\coast.tiff
文件 983 2010-03-23 17:09 image segmentation\kmeanway.m
文件 22676 2010-02-15 17:19 image segmentation\nuts.tiff
文件 188 2010-03-23 23:23 image segmentation\regrowing.m
文件 53560 2010-02-15 17:19 image segmentation\splash.tiff
文件 655 2010-03-23 01:27 image segmentation\splitmerge.m
文件 184 2010-03-20 00:49 image segmentation\thre.m
文件 78076 2010-02-15 17:19 image segmentation\tumor1.tiff
文件 49478 2010-02-15 17:19 image segmentation\tumor2.tiff
目录 0 2010-06-23 17:55 image segmentation
----------- --------- ---------- ----- ----
236286 10
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- MATLAB_image_process_with_PDE 运用偏微分方
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- barcode 基于图像的条形码识别程序(识
- mean_shift_segmentation mean shift图像分割软
- fuliye 3. 对图像进行傅里叶逆变换
- ridgelet_transform 一个用于图像描述表示
- 数字图像处理matlab版源码
- romp 图像处理
- Wavelet_OMP
- ONEzj
- PCA_SVM 此方法采用经典的PCA对人脸图像
- JPEGJsteg Jpeg_Or 为jpeg密写的原始图像的
- fusion_change_detection SAR图像变化检测代
- imagefusion2836201
- multiimagepocs 对多帧图像进行超分辨率
- chapter9 图像分割
- Gabor Gabor滤波器
- ImageSegmentation 多尺度分水岭变换分割
- gradient
- TVMMcode 国外一个博士写的图像复原的
- lena 灰图像三级小波分解
- pca 主成分分析程序
- huffman huffman编码用于图像的压缩和解
- edge_detection 利用小波边缘检测算法实
- Max_CCM 用于图像配准
- frft 离散分数傅里叶
- SIFT2830309
- imgmosaic
评论
共有 条评论