【问题标题】:MATLAB Image Processing: Getting HSV components from a colored imageMATLAB 图像处理:从彩色图像中获取 HSV 分量
【发布时间】:2017-10-11 03:34:28
【问题描述】:

我正在尝试从图像(原始彩色)中获取色调、饱和度和数值图像。我使用rgb2hsv() 函数转换了图像,但我对如何获取组件图像感到困惑。

【问题讨论】:

    标签: image matlab image-processing hsv


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      • 2016-08-21
      • 1970-01-01
      相关资源
      最近更新 更多