MATLAB Function Reference |
Syntax
M = hsv2rgb(H)
Description
M = hsv2rgb(H)
將一個hue-saturation-value (HSV) 顏色對照表轉成 red-green-blue (RGB) 顏色對照表,H
是一個m乘3的矩陣 matrix,其中的m表示顏色對照表中色彩的數目,H
的行各自表示色彩(hue)、飽和度(saturation)、和明暗度(value),M
是一個m乘3的矩陣,它的行各自代表紅、綠、藍的強度。
Remarks
當H(:,1)
值由0變換到1,顏色變換會由紅色經黃色、綠色、青綠色、藍色、橘紅色、最後回到紅色,而當H(:,2)
是0時,顏色是不飽和的(例如︰灰色略呈陰影),當H(:,2)
是1時,顏色是全飽和,(例如︰完全不包含白色成分),當H(:,3)
由0變換到1,明亮度則增加。
MATLAB hsv
顏色對照表使用hsv2rgb([hue
saturation
value])
時hue
是一個由0到1的線性斜面時,且飽和度
和 明暗度
皆為1。
See Also
home | i |