【发布时间】:2017-10-11 03:34:28
【问题描述】:
我正在尝试从图像(原始彩色)中获取色调、饱和度和数值图像。我使用rgb2hsv() 函数转换了图像,但我对如何获取组件图像感到困惑。
【问题讨论】:
标签: image matlab image-processing hsv
我正在尝试从图像(原始彩色)中获取色调、饱和度和数值图像。我使用rgb2hsv() 函数转换了图像,但我对如何获取组件图像感到困惑。
【问题讨论】:
标签: image matlab image-processing hsv
正如Matlab 提到的,rgb2hsv 的输出以 m×n×3 图像数组的形式返回,其三个平面包含图像的色调、饱和度和值分量。因此,您可以简单地得到这些组件为:
hsv_image = rgb2hsv(rgb_image);
hue_component= hsv_image(:,:,1);
saturation_component= hsv_image(:,:,2);
value _component= hsv_image(:,:,3);
【讨论】: