| MATLAB Function Reference | ![]() |
表示
M = hsv2rgb(H)
詳細
M = hsv2rgb(H)
は、色相-彩度-値(HSV) カラーマップを赤-緑-青 (RGB)カラーマップに変換します。H は m行3列の行列で、m はカラーマップのカラー数です。Hの各列は、それぞれ、色相、彩度、値を表しています。Mは m行3列の行列です。各列は、それぞれ、赤、緑、青の強度を表しています。
注意
H(:,1)が、0 から 1 まで変化するに連れて、結果のカラーは、赤から黄、緑、シアン、青、マジェンタを経て赤に戻ります。H(:,2)が、 0 のとき、カラーは飽和していません(つまり、グレイがかっています)。H(:,2)が、 1 のとき、カラーは十分に飽和しています(つまり、白色成分が混在していません)。H(:,3)が、 0 から 1 まで変化するに連れて、輝度が増加します。
MATLABのカラーマップ hsv は、hsv2rgb([hue saturation value]) を使います。ここで、hueは、 0 から 1 までの線形ランプで、saturation と valueは、すべての要素が 1 です。
参考
| home | i | ![]() |