当前位置: 代码迷 >> 综合 >> 【图像分割】基于 K-means 聚类算法实现图像区域分割matlab代码
  详细解决方案

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

热度:81   发布时间:2023-12-03 20:20:28.0

1 简介

对图像进行颜色区域分割.将图像转换到CIE Lab颜色空间,用K均值聚类分析算法对描述颜色的a和b通道进行聚类分析;通过提取各个颜色区域独立成为单色的新图像,对图像进行分割处理.实验结果表明,在CIE Lab空间使用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.

?

  相关解决方案