資源簡(jiǎn)介
采用k均值聚類算法實(shí)現(xiàn)對(duì)彩色圖像分割,將RGB分量轉(zhuǎn)化為三維模式空間進(jìn)行處理,實(shí)現(xiàn)對(duì)顏色區(qū)域的分割提取

代碼片段和文件信息
I?=?imread(‘im.jpg‘);?figure?imshow(I);????%?讀入分割目標(biāo)
A?=?reshape(I(:?:?1)?240*360?1);????%?將RGB分量各轉(zhuǎn)為kmeans使用的數(shù)據(jù)格式n行,一樣一樣本
B?=?reshape(I(:?:?2)?240*360?1);
C?=?reshape(I(:?:?3)?240*360?1);
dat?=?[A?B?C];??%?r?g?b分量組成樣本的特征,每個(gè)樣本有三個(gè)屬性值,共width*height個(gè)樣本
c2?=?kmeans(double(dat)?2);????%?使用聚類算法分為2類
r2?=?reshape(c2?240?360);?????%?反向轉(zhuǎn)化為圖片形式
figure?imshow(label2rgb(r2))???%?顯示分割結(jié)果
c3?=?kmeans(double(dat)?3);
r3?=?reshape(c3?240?360);
figure?imshow(label2rgb(r3))
c4?=?kmeans(double(dat)?4);
r4?=?reshape(c4?240?360);
figure?imshow(label2rgb(r4))
c8?=?kmeans(double(dat)?8);
r8?=?reshape(c8?240?360);
figure?imshow(label2rgb(r8))
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????18467??2009-11-16?22:08??基于K均值的圖像分割\im.jpg
?????文件????????744??2009-11-16?22:34??基于K均值的圖像分割\k?segment.m
?????目錄??????????0??2019-04-19?14:02??基于K均值的圖像分割
-----------?---------??----------?-----??----
????????????????19211????????????????????3
- 上一篇:增廣拉格朗日法.zip
- 下一篇:EMD 算法MATLAB 程序
評(píng)論
共有 條評(píng)論