基于的彩色图像分割.pdf

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);

文档评论(0)

1亿VIP精品文档

相关文档