162306a36Sopenharmony_ci.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci.. _packed-hsv: 462306a36Sopenharmony_ci 562306a36Sopenharmony_ci****************** 662306a36Sopenharmony_ciPacked HSV formats 762306a36Sopenharmony_ci****************** 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciDescription 1062306a36Sopenharmony_ci=========== 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciThe *hue* (h) is measured in degrees, the equivalence between degrees and LSBs 1362306a36Sopenharmony_cidepends on the hsv-encoding used, see :ref:`colorspaces`. 1462306a36Sopenharmony_ciThe *saturation* (s) and the *value* (v) are measured in percentage of the 1562306a36Sopenharmony_cicylinder: 0 being the smallest value and 255 the maximum. 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciThe values are packed in 24 or 32 bit formats. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci.. raw:: latex 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci \begingroup 2462306a36Sopenharmony_ci \tiny 2562306a36Sopenharmony_ci \setlength{\tabcolsep}{2pt} 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci.. tabularcolumns:: |p{2.6cm}|p{0.8cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}|p{0.22cm}| 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci.. _packed-hsv-formats: 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci.. flat-table:: Packed HSV Image Formats 3262306a36Sopenharmony_ci :header-rows: 2 3362306a36Sopenharmony_ci :stub-columns: 0 3462306a36Sopenharmony_ci 3562306a36Sopenharmony_ci * - Identifier 3662306a36Sopenharmony_ci - Code 3762306a36Sopenharmony_ci - 3862306a36Sopenharmony_ci - :cspan:`7` Byte 0 in memory 3962306a36Sopenharmony_ci - :cspan:`7` Byte 1 4062306a36Sopenharmony_ci - :cspan:`7` Byte 2 4162306a36Sopenharmony_ci - :cspan:`7` Byte 3 4262306a36Sopenharmony_ci * - 4362306a36Sopenharmony_ci - 4462306a36Sopenharmony_ci - Bit 4562306a36Sopenharmony_ci - 7 4662306a36Sopenharmony_ci - 6 4762306a36Sopenharmony_ci - 5 4862306a36Sopenharmony_ci - 4 4962306a36Sopenharmony_ci - 3 5062306a36Sopenharmony_ci - 2 5162306a36Sopenharmony_ci - 1 5262306a36Sopenharmony_ci - 0 5362306a36Sopenharmony_ci 5462306a36Sopenharmony_ci - 7 5562306a36Sopenharmony_ci - 6 5662306a36Sopenharmony_ci - 5 5762306a36Sopenharmony_ci - 4 5862306a36Sopenharmony_ci - 3 5962306a36Sopenharmony_ci - 2 6062306a36Sopenharmony_ci - 1 6162306a36Sopenharmony_ci - 0 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci - 7 6462306a36Sopenharmony_ci - 6 6562306a36Sopenharmony_ci - 5 6662306a36Sopenharmony_ci - 4 6762306a36Sopenharmony_ci - 3 6862306a36Sopenharmony_ci - 2 6962306a36Sopenharmony_ci - 1 7062306a36Sopenharmony_ci - 0 7162306a36Sopenharmony_ci 7262306a36Sopenharmony_ci - 7 7362306a36Sopenharmony_ci - 6 7462306a36Sopenharmony_ci - 5 7562306a36Sopenharmony_ci - 4 7662306a36Sopenharmony_ci - 3 7762306a36Sopenharmony_ci - 2 7862306a36Sopenharmony_ci - 1 7962306a36Sopenharmony_ci - 0 8062306a36Sopenharmony_ci * .. _V4L2-PIX-FMT-HSV32: 8162306a36Sopenharmony_ci 8262306a36Sopenharmony_ci - ``V4L2_PIX_FMT_HSV32`` 8362306a36Sopenharmony_ci - 'HSV4' 8462306a36Sopenharmony_ci - 8562306a36Sopenharmony_ci - 8662306a36Sopenharmony_ci - 8762306a36Sopenharmony_ci - 8862306a36Sopenharmony_ci - 8962306a36Sopenharmony_ci - 9062306a36Sopenharmony_ci - 9162306a36Sopenharmony_ci - 9262306a36Sopenharmony_ci - 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci - h\ :sub:`7` 9562306a36Sopenharmony_ci - h\ :sub:`6` 9662306a36Sopenharmony_ci - h\ :sub:`5` 9762306a36Sopenharmony_ci - h\ :sub:`4` 9862306a36Sopenharmony_ci - h\ :sub:`3` 9962306a36Sopenharmony_ci - h\ :sub:`2` 10062306a36Sopenharmony_ci - h\ :sub:`1` 10162306a36Sopenharmony_ci - h\ :sub:`0` 10262306a36Sopenharmony_ci 10362306a36Sopenharmony_ci - s\ :sub:`7` 10462306a36Sopenharmony_ci - s\ :sub:`6` 10562306a36Sopenharmony_ci - s\ :sub:`5` 10662306a36Sopenharmony_ci - s\ :sub:`4` 10762306a36Sopenharmony_ci - s\ :sub:`3` 10862306a36Sopenharmony_ci - s\ :sub:`2` 10962306a36Sopenharmony_ci - s\ :sub:`1` 11062306a36Sopenharmony_ci - s\ :sub:`0` 11162306a36Sopenharmony_ci 11262306a36Sopenharmony_ci - v\ :sub:`7` 11362306a36Sopenharmony_ci - v\ :sub:`6` 11462306a36Sopenharmony_ci - v\ :sub:`5` 11562306a36Sopenharmony_ci - v\ :sub:`4` 11662306a36Sopenharmony_ci - v\ :sub:`3` 11762306a36Sopenharmony_ci - v\ :sub:`2` 11862306a36Sopenharmony_ci - v\ :sub:`1` 11962306a36Sopenharmony_ci - v\ :sub:`0` 12062306a36Sopenharmony_ci * .. _V4L2-PIX-FMT-HSV24: 12162306a36Sopenharmony_ci 12262306a36Sopenharmony_ci - ``V4L2_PIX_FMT_HSV24`` 12362306a36Sopenharmony_ci - 'HSV3' 12462306a36Sopenharmony_ci - 12562306a36Sopenharmony_ci - h\ :sub:`7` 12662306a36Sopenharmony_ci - h\ :sub:`6` 12762306a36Sopenharmony_ci - h\ :sub:`5` 12862306a36Sopenharmony_ci - h\ :sub:`4` 12962306a36Sopenharmony_ci - h\ :sub:`3` 13062306a36Sopenharmony_ci - h\ :sub:`2` 13162306a36Sopenharmony_ci - h\ :sub:`1` 13262306a36Sopenharmony_ci - h\ :sub:`0` 13362306a36Sopenharmony_ci 13462306a36Sopenharmony_ci - s\ :sub:`7` 13562306a36Sopenharmony_ci - s\ :sub:`6` 13662306a36Sopenharmony_ci - s\ :sub:`5` 13762306a36Sopenharmony_ci - s\ :sub:`4` 13862306a36Sopenharmony_ci - s\ :sub:`3` 13962306a36Sopenharmony_ci - s\ :sub:`2` 14062306a36Sopenharmony_ci - s\ :sub:`1` 14162306a36Sopenharmony_ci - s\ :sub:`0` 14262306a36Sopenharmony_ci 14362306a36Sopenharmony_ci - v\ :sub:`7` 14462306a36Sopenharmony_ci - v\ :sub:`6` 14562306a36Sopenharmony_ci - v\ :sub:`5` 14662306a36Sopenharmony_ci - v\ :sub:`4` 14762306a36Sopenharmony_ci - v\ :sub:`3` 14862306a36Sopenharmony_ci - v\ :sub:`2` 14962306a36Sopenharmony_ci - v\ :sub:`1` 15062306a36Sopenharmony_ci - v\ :sub:`0` 15162306a36Sopenharmony_ci - 15262306a36Sopenharmony_ci 15362306a36Sopenharmony_ci.. raw:: latex 15462306a36Sopenharmony_ci 15562306a36Sopenharmony_ci \endgroup 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ciBit 7 is the most significant bit. 158