Histogramas
En este ejercicio, analizarás la cantidad de rojo de la imagen. Para ello, se calculará el histograma del canal rojo de la imagen que se muestra a continuación:

Imagen cargada como imagen
.
Extraer información de las imágenes es una parte fundamental de la mejora de la imagen. De esta forma puedes equilibrar el rojo y el azul para que la imagen parezca más fría o más cálida.
Utilizarás hist()
para mostrar las 256 intensidades diferentes del color rojo. Y ravel()
para hacer de estos valores de color una matriz de una dimensión plana.
Matplotlib está precargado como plt
y Numpy como np
.
Recuerda que si queremos obtener el color verde de una imagen haríamos lo siguiente:
green = image[:, :, 1]
Este ejercicio forma parte del curso
Procesado de imágenes en Python
Instrucciones de ejercicio
- Obtén el canal rojo mediante el corte.
- Traza el histograma y los intervalos en un rango de 256. No olvides
.ravel()
para el canal de color.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Obtain the red channel
red_channel = image[____, ____, ____]
# Plot the red histogram with bins in a range of 256
plt.____(____.____, bins=____)
# Set title and show
plt.title('Red Histogram')
plt.show()