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 | ![]() |