0
我想從圖像(最初着色)中獲取色調,飽和度和值圖像。我使用rgb2hsv()
函數轉換圖像,但我很困惑如何獲取組件圖像。MATLAB圖像處理:從彩色圖像獲取HSV組件
我想從圖像(最初着色)中獲取色調,飽和度和值圖像。我使用rgb2hsv()
函數轉換圖像,但我很困惑如何獲取組件圖像。MATLAB圖像處理:從彩色圖像獲取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);