实验2K均值聚类算法

实验2K均值聚类算法

ID:42788825

大小:314.50 KB

页数:7页

时间:2019-09-22

实验2K均值聚类算法_第1页
实验2K均值聚类算法_第2页
实验2K均值聚类算法_第3页
实验2K均值聚类算法_第4页
实验2K均值聚类算法_第5页
资源描述:

《实验2K均值聚类算法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验2K均值聚类算法2.1实验目的将模式识别方法与图像处理技术相结合,掌握利用K均值聚类算法进行图像分类的基本方法,通过实验加深对基本概念的理解。2.2实验仪器设备及软件HPD538、MATLAB、WIT2.3实验原理K均值聚类法分为如下几个步骤:一、初始化聚类中心1、凭经验选择。根据具体问题,凭经验从样本集中选出K个比较合适的样木作为初始聚类中心。2、用前K个样本作为初始聚类中心。3、将全部样本随机地分成K类,计算每类的样本均值,将样本均值作为初始聚类屮心。4、密度法。以每个样本为球心,用某个正数为半径作一个球形邻域,落在邻域内的样木数为该点密度,选密度最大点为第一初始聚类中心。在

2、离开第一点规定距离范围外确定次大密度点,以避免初始聚类中心聚集。5、从K-1个聚类划分的解中产生K个聚类划分的初始聚类中心。先把全部样本看作一个聚类,其聚类屮心为样本的总均值;然后确定两聚类问题的聚类屮心是一聚类问题的总均值和离它最远的点;以此类推。二、初始聚类1、按就近原则将样本归入各聚类中心所代表的类中。2、取一样本,将其归入与其最近的聚类中心的那一类中,重新计算样本均值,更新聚类屮心。然后取下一样本,重复操作,直至所有样本归入相应类屮。三、判断聚类是否合理采用课差平方和准则函数判断聚类是否合理,不合理则修改分类。循环进行判断、修改直至达到算法终止条件。2.4实验步骤及程序cle

3、articimg=imread(1C:DocumentsandSettingsAdministrator桌fil、模式实验cclena.bmp*);%??????[m,n]=size(img);subplot(2,2,1),imshow(img);title('原图,)subplot(2,2,2),imhist(img);title(*直方图1)holdoff;img=double(img);fori=l:200cl(1)=25;c2(1)=125;c3(l)=200;r=abs(img-cl(i));g=abs(img-c2(i));b=abs(img-c3(i));r_g

4、=r-g;g_b=g_b;r_b=r-b;n_r=find(r_g<=0&r_b<=0);n_g=find(r_g>0&g_b<=0);n_b=find(g_b>0&r_b>0);i=i+l;cl(i)=sum(img(n_r))/length(n_r);c2(i)=sum(img(n_g))/length(n_g);c3(i)=sum(img(n_b))/length(n_b);dl(i)=abs(cl(i)-cl(i-1));d2(i)=abs(c2(i)-c2(i-1));d3(i)=abs(c3(i)—c3(i-l));ifdl(i)<=0.001&&d2(i)<=0・001

5、&&d3(i)<=0.001R=cl(i);G=c2(i);B=c3(i);k=i;break;endendRGBimg=uint8(img);img(find(imgR&imgG))=255;toesubplot(2,2,3),imshow(img);title(1K^uOp^UAaEa•…1)subplot(2,2,4),imhist(img);titie(*0±1)2.5实验结果与分析R=68.3649G=129.3456B=181.5449Elapsedtimeis2.270985second

6、s.口回冈«displayGraph口回冈y-axis

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。