1 简介

对图像进行颜色区域分割.将图像转换到CIE L*a*b颜色空间,用K均值聚类分析算法对描述颜色的a*和b*通道进行聚类分析;通过提取各个颜色区域独立成为单色的新图像,对图像进行分割处理.实验结果表明,在CIE L*a*b空间使用K—means聚类算法可以有效地分割彩色纺织品图像的颜色区域.

2 部分代码

clc
close all
I=imread('football.jpg');
subplot(2,3,1)
imshow(I)
title('原始图像')
for i=2:6F=imkmeans(I,i);subplot(2,3,i);imshow(F,[]);title(['聚类个数=',num2str(i)])
end

3 仿真结果

4 参考文献

[1]李鹏飞, 张宏伟. 基于K-means聚类的纺织品印花图像区域分割[J]. 西安工程大学学报, 2008, 22(5):551-554.

部分理论引用网络文献,若有侵权联系博主删除。

5 MATLAB代码与数据下载地址

见博客主页

【图像分割】基于 K-means 聚类算法实现图像区域分割matlab代码相关推荐

  1. 基于 K-means 聚类算法实现图像区域分割matlab代码

    1 简介 对图像进行颜色区域分割.将图像转换到CIE L*a*b颜色空间,用K均值聚类分析算法对描述颜色的a*和b*通道进行聚类分析;通过提取各个颜色区域独立成为单色的新图像,对图像进行分割处理.实验 ...

  2. 【matlab】机器学习与人工智能期末课设,基于 K-means 聚类算法的图像区域分割系统

    基于 K-means 聚类算法的图像区域分割系统主要由两部分组成,分别是登录界面和主界面.用户登录模块负责用户的登录功能,用户输入账号和密码正确后,进入主界面,失败则跳出弹窗,提示用户登录失败.这是用 ...

  3. python图像分割_基于K均值聚类算法的Python图像分割

    1个K均值算法 实际上,K-means算法是一种非常简单的算法,与算法思想或特定实现无关. 通过以一定方式测量样本之间的相似度,并迭代更新聚类中心,它属于无监督分类. 当聚类中心不再移动或移动差异小于 ...

  4. k means聚类算法_一文读懂K-means聚类算法

    1.引言 什么是聚类?我们通常说,机器学习任务可以分为两类,一类是监督学习,一类是无监督学习.监督学习:训练集有明确标签,监督学习就是寻找问题(又称输入.特征.自变量)与标签(又称输出.目标.因变量) ...

  5. k means聚类算法_K-Means 聚类算法 20210108

    说到聚类,应先理解聚类和分类的区别 聚类和分类最大的不同在于:分类的目标是事先已知的,而聚类则不一样,聚类事先不知道目标变量是什么,类别没有像分类那样被预先定义出来. K-Means 聚类算法有很多种 ...

  6. 【图像边缘检测】基于蚁群算法实现图像边缘检测matlab代码

    1 简介 目的提出基于蚂蚁算法的图像分割技术,解决传统的图像分割算法分割图像的效果不理想.不能满足图像分割要求等问题.方法将图像的灰度.梯度和邻域特征组合成蚂蚁,通过MATLAB实现蚁群图像分割算法对 ...

  7. 【优化求解】基于多元宇宙MVO算法求解多目标matlab代码

    1 简介 MVO算法源于多元宇宙理论,该理论认为:多元宇宙源于宇宙大爆炸,每一个宇宙都存在一个膨胀率使其膨胀,宇宙间存在黑洞和白洞,黑洞引力很大能够通过虫洞链接到另一个时空,黑洞会吸入所有物质甚至光, ...

  8. K-means 聚类算法的图像区域分割

    1.结构 2.特征向量exactvector() %提取像素点的特征向量exactvector() function vec=exactvecotr(img) %忽略某个参数输出(2009以后的版本开 ...

  9. 【图像压缩重建】基于霍夫曼算法实现图像压缩重建matlab代码

    1 简介 哈夫曼编码是一种数据编码方式,以哈夫曼树--即最优二叉树.用带杈路径长度最小的二叉树,对数据进行重编码,经常应用于数据压缩.在计算机信息处理中,"哈夫曼编码"是一种一致性 ...

最新文章

  1. 使用SVN+Axure RP 8.0创建团队项目
  2. 调试JavaScript/VB Script脚本程序(IE篇)
  3. 在SDN走向商用部署的路上,锐捷网络一直在不断实践
  4. RTEMS 的 AT91SAM9260 移植(5): 调试串口驱动
  5. 【ABP杂烩】面向切面编程(AOP)知识总结
  6. JAVAEE框架之SpringMVC基础
  7. createTemporaryView is deprecated
  8. mysql隔离级别验证_MySQL事务隔离级别以及验证
  9. mysql一图秒懂秒清晰 - join连接 ,left join左连接 ,right join右连接 ,inner join内连接
  10. laxcus的新功能:支持表跨数据库操作
  11. access用扫描枪输入_判断是否扫码枪输入的通用函数源码
  12. Bytecoin节点搭建
  13. PHP网络操作函数汇总
  14. android 页面icon拉伸_页面转场: 忽略它可能会使你犯错
  15. mysql msdtc 不支持_如何解决服务器上的msdtc不可用问题
  16. 视频通信系统的关键技术与挑战
  17. 即席查询之Presto
  18. Intel汇编-无符号整数除法
  19. 容器技术在企业落地的最佳实践
  20. WIN32下使用DirectSound接口的简单音频播放器(支持wav和mp3)

热门文章

  1. JAVA解决杨辉三角问题
  2. 对Strategy与Template Method模式的区别的一些讨论
  3. 理解“蒙太奇”剪辑思想
  4. 幸福人生讲座(八):行胜于言
  5. 浏览器对css 伪类 hover的支持
  6. 评分卡建模指标与评分转换
  7. 2022-07-21 Android 相机预览数据转Bitmap优化
  8. 面试真题总结:Faster Rcnn,目标检测,卷积,梯度消失,Adam算法
  9. AD-PCB任意角度旋转快捷键
  10. 用代码写一个碳排放计算器