HSV
Un modelo de color que representa colores usando los ejes de matiz, saturación y valor. Se alinea con la percepción humana del color y se usa ampliamente en selectores de color y herramientas de ajuste de imagen.
HSV (Hue, Saturation, Value - Matiz, Saturación, Valor) es un modelo de color que describe colores usando tres atributos perceptualmente intuitivos. Propuesto por Alvy Ray Smith en 1978, reinterpreta el cubo RGB como un modelo de hexcono (hexcone). HSV se usa en selectores de color y en visión por computadora para segmentación basada en color.
- Matiz (H): Representa el tipo de color como un ángulo de 0 a 360 grados en la rueda de color. El rojo está a 0 grados, el verde a 120 y el azul a 240. Los colores complementarios están separados 180 grados
- Saturación (S): Mide la pureza del color desde 0% (gris acromático) hasta 100% (completamente vívido). Reducir la saturación desatura el color hacia el gris neutro
- Valor (V): Indica el brillo desde 0% (negro) hasta 100% (brillo máximo). Con V=0% el color siempre es negro independientemente del matiz o la saturación
Un modelo estrechamente relacionado es HSL (Matiz, Saturación, Luminosidad). En HSL, los colores puros aparecen en L=50%, y L=100% siempre produce blanco. CSS soporta nativamente HSL a través de la función hsl().
OpenCV proporciona cv2.cvtColor(img, cv2.COLOR_BGR2HSV) para la conversión a HSV. Una técnica consiste en umbralizar rangos específicos de matiz para crear máscaras para detección de objetos, como aislar señales rojas o vegetación verde.