Я пытаюсь получить оттенок, насыщенность и значение изображения из изображения (изначально окрашенного). Я преобразовал изображение с помощью функции rgb2hsv()
, но не понимаю, как получить изображения компонентов.
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);
person
Hossein Kashiani
schedule
03.01.2018