C HSV
.., ..., , ..,
. ( ) . .
, : , () () . , . , . ( ).
HSV (Hue, Saturation, Value) . HSV- , () H S ( , ) V. . .
HSVP (Hue, Saturation, Value, Polyharmonic) HSV. :
- R/G/B () - (" ");
- H = HLeft H = HRight, ( HLeft > HRight);
- S (SR, SG, SB), V (VR, VG, VB) R/G/B Þ P (PR, PG, PB).
, RGB. Ri / Gi / Bi = f(Hi) :
Ri/Gi/Bi = Ymean R/G/B (AR/G/B VR/G/B / 255) cos(Hi - PR/G/B),
Ymean R/G/B, AR/G/B - :
- R/G/B
Ymean R/G/B = (Ymax R/G/B + Ymin R/G/B) / 2;
- R/G/B
AR/G/B = (Ymax R/G/B - Ymin R/G/B) / 2 = V R/G/B S R/G/B / 510,
|
|
Ymax R/G/B = VR/G/B, Ymin R/G/B = VR/G/B (1- SR/G/B / 255) - R/G/B.
(. 1). : SR/G/B = 255, PR = 100, PG = 170, PB = 220, VR = 255, VG = 255, VB = 255, HLeft = 0, HRight = 150. : SR/G/B = 215, PR = 280, PG = 0, PB = 110, VR = 255, VG = 240, VB = 255, HLeft = 60, HRight = 330.
1 , HSVP
, HSVP .