hsv2rgb
HSV カラーを RGBに変換する
呼び出し手順
[r,g,b] = hsv2rgb(h,s,v) rgb = hsv2rgb(h,s,v) [r,g,b] = hsv2rgb(hsv) rgb = hsv2rgb(hsv)
引数
- h
大きさnのベクトル. "hue" の値.
- s
大きさnのベクトル. "saturation" の値.
- v
大きさnのベクトル. "value" の値
- hsv
n x 3行列. 各行には [hue saturation value] の組が含まれます.
- r
大きさ nの列ベクトル. 対応する"red" の値.
- g
大きさ nの列ベクトル. 対応する"green" の値.
- b
大きさ nの列ベクトル. 対応する"blue" の値.
- rgb
n x 3 行列. 各行には [red green blue] の組が含まれます.
説明
関数 hsv2rgb はRGBおよびHSV色空間の間でカラーマップを変換します. hue値が 0 から 1.0 まで変化する時, 対応する色は赤から黄色,緑,シアン,青,マゼンタ,そして赤に戻ります. 実際に赤の値は 0 および 1.0の両方に存在します. saturationが 0 から 1.0 まで変化する時, 対応する色 (hues) は飽和していない色(灰色の影)から(白色要素が存在しない) 完全に飽和した色まで変化します. valueまたはbrightnessが 0 から 1.0 まで変化する時, 対応する色の輝度は増加します.
例
Report an issue | ||
<< getcolor | Color management | name2rgb >> |