資源簡介
該代碼能夠實現K均值聚類算法對彩色圖像分割,在MATLAB下實現。
代碼片段和文件信息
%function?[mumask]=kmeans(imak)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%???kmeans?image?segmentation
%
%???Input:
%??????????ima:?grey?color?image
%??????????k:?Number?of?classes
%???Output:
%??????????mu:?vector?of?class?means?
%??????????mask:?clasification?image?mask
%??????????image:clasification?image
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc;
clear;
k=4;
%?check?image
A=imread(‘C:\用戶\NSM\桌面\NSM\2.jpg‘‘jpg‘);
%imshow(A);
B=rgb2gray(A);
%B=imread(‘C:\用戶\NSM\桌面\NSM\4.jpg‘‘jpg‘);
imwrite(B‘C:\用戶\NSM\桌面\NSM\22.jpg‘‘jpg‘);
ima=double(B);
copy=ima;?????????%?make?a?copy
ima=ima(:);???????%?vectorize?ima
mi=min(ima);??????%?deal?with?negative?
ima=ima-mi+1;?????%?and?zero?values
s=length(ima);
%?crea
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1893??2011-04-15?10:02??a7eeadc24bc0\kmeans.m
?????目錄??????????0??2011-04-14?21:42??a7eeadc24bc0
-----------?---------??----------?-----??----
?????????????????1893????????????????????2
評論
共有 條評論