第三章 数字图像分析
第一节 图像的色彩空间
3.1.2 例程精讲
MATLAB的图像处理工具箱提供了将RGB模型转换为HSV模型。其调用格式如下。
Hsvmap=rgb2hsv(rgbmap)
HSV=rgb2hsv(RGB)
Hsvmap=rgb2hsv(rgbmap)用于将RGB空间的色彩表rgbmap转换为HSV色彩空间的颜色映射表Hsvmap;HSV=rgb2hsv(RGB)则是将真彩图像RGB转换为HSV色彩空间。
例程3-1是调用上述函数将一幅真彩图像转换为一个HSV颜色空间的图像,其运行效果如图3-4所示。
例程3-1
图3-4 例程3-1的运行结果
例程3-2是将RGB空间转换成HSI空间的MATLAB源程序,其运行过程如图3-5a所示,运行结果如图3-5c所示。
例程3-2
图3-5 例程3-2的运行过程及结果
a) 运行过程 b) RGB空间图像c) HSI空间图像