您现在的位置:e-works > 智造书屋 > 书籍列表 > MATLAB数字图像处理实战 > 图像的色彩空间

第三章 数字图像分析

第一节 图像的色彩空间

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-1

图3-4 例程3-1的运行结果

图3-4 例程3-1的运行结果

    例程3-2是将RGB空间转换成HSI空间的MATLAB源程序,其运行过程如图3-5a所示,运行结果如图3-5c所示。

    例程3-2

     例程3-2

 图3-5 例程3-2的运行过程及结果

图3-5 例程3-2的运行过程及结果

    a) 运行过程  b) RGB空间图像c) HSI空间图像