¿Qué es un histograma de color?

Un histograma de color cuenta cómo se distribuyen los píxeles de una imagen entre intervalos de color o intensidad. Puede describir canales separados o intervalos dentro de un espacio de color combinado, pero no conserva las ubicaciones de los píxeles.

Cómo funcionan los histogramas de color

Un histograma convierte una imagen en recuentos de frecuencia para rangos de canal o celdas del espacio de color seleccionados. La amplitud de los intervalos controla el equilibrio entre detalle y robustez, y los recuentos pueden ser brutos o normalizarse para comparar imágenes de distintos tamaños. Como se descartan todas las coordenadas espaciales, el descriptor resume la paleta y la exposición en lugar de la composición. Suele calcularse durante el análisis, la indexación, el control de calidad o la mejora automática.

Datos clave

  1. Los histogramas de canal pueden mostrar si las muestras se acumulan en el valor codificado mínimo o máximo, una advertencia útil de un posible recorte de valores, pero no pueden demostrar que se hayan perdido detalles durante la captura.
  2. Cambiar los límites de los intervalos, el espacio de color, el manejo del alfa o la normalización cambia el descriptor, por lo que los sistemas de similitud deben usar la misma definición de histograma durante la indexación y la consulta.
  3. Dos imágenes con recuentos de color idénticos, pero con distribuciones de píxeles completamente diferentes, tienen histogramas globales idénticos; los histogramas por bloque o región conservan cierta capacidad de discriminación espacial.

Cuándo importan los histogramas de color

Usa histogramas para comprobar la exposición, buscar similitudes, realizar ajustes automáticos o clasificar imágenes de forma general. Distintas imágenes pueden tener histogramas similares, por lo que las decisiones que dependen de la ubicación requieren características adicionales.

Convierte tus conocimientos sobre multimedia en un pipeline funcional

Conecta las subidas, el procesamiento, la IA, el almacenamiento y la entrega mediante una sola API declarativa, mientras nos encargamos por ti del stack de encoding, el escalado y los cambios constantes de formatos.

Prueba Transloadit gratis