3 Matlab 编程 实现
3.1 Matlab 编程过程
用 Matlab 来分割彩色图像的过程如下:
1) 获取图像的 RGB 颜色信息。通过与用户的交互操作来提示用户输入待处理的彩色图像
文件路径 ;
2 ) RGB 彩色空间到 lab 彩色空间的转换。通过函数 makecform() 和 applycform() 来实现 ;
3) 对 ab 分量进行 Kmean 聚类。调用函数 kmeans()来实现;
4 ) 显示分割后的各个区域。用三副图像分别来显示各个分割目标,背景用黑色表示。
3.2 Matlab 程序源码
%文件读取
clear;
clc;
file_name = input( 请输入图像文件路径: ,s);
I_rgb = imread(file_name); %读取文件数据
figure();
imshow(I_rgb); %显示原图
title( 原始图像 );
%将彩色图像从 RGB 转化到 lab 彩色空间
C = makecform(srgb2lab);
您可能关注的文档
最近下载
- 食用菌育种学 第六章 杂交育种.ppt VIP
- 针对多晶硅项目洁净厂房通风空调施工技术总结s.doc VIP
- 食用菌育种学_绪论.ppt VIP
- 新22J03 外装修标准图集.docx VIP
- 中草药栽培技术 课件 项目九 菌类药材的栽培.pptx
- 新22J03 外装修新疆图集资料.pptx VIP
- 生益科技普工模拟考试试题及答案.docx VIP
- 欧盟包装和包装废弃物法规 (PPWR) (EU) 2024_1268 中文版(完整解读 + 包装回收目标).docx VIP
- 国家开放大学《人文英语4》边学边练参考答案_可搜索.pdf VIP
- 《16万吨年工业级磷酸一铵技改项目-环境影响报告书》.pdf VIP
原创力文档

文档评论(0)