2.7.1. Packed HSV formats¶
2.7.1.1. Description¶
The hue (h) is measured in degrees, the equivalence between degrees and LSBs depends on the hsv-encoding used, see Colorspaces. The saturation (s) and the value (v) are measured in percentage of the cylinder: 0 being the smallest value and 255 the maximum.
The values are packed in 24 or 32 bit formats.
Identifier | Code | Byte 0 in memory | Byte 1 | Byte 2 | Byte 3 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||
V4L2_PIX_FMT_HSV32 |
‘HSV4’ | h7 | h6 | h5 | h4 | h3 | h2 | h1 | h0 | s7 | s6 | s5 | s4 | s3 | s2 | s1 | s0 | v7 | v6 | v5 | v4 | v3 | v2 | v1 | v0 |
|||||||||
V4L2_PIX_FMT_HSV24 |
‘HSV3’ | h7 | h6 | h5 | h4 | h3 | h2 | h1 | h0 | s7 | s6 | s5 | s4 | s3 | s2 | s1 | s0 | v7 | v6 | v5 | v4 | v3 | v2 | v1 | v0 |
Bit 7 is the most significant bit.