Histogramas de una imagen a color
Un histograma, en el caso de una imagen en escala de 256 tonalidades del blanco al negro, se realiza fácilmente con la ayuda de la informática; en primer lugar crearemos un vector (array) que contenga 256 posiciones, una por cada nivel de gris, el algoritmo recorrerá cada uno de los pixeles de la imagen, aumentando en una unidad el valor guardado en la posición del array correspondiente al tono del pixel
El histograma proporciona una descripción de la apariencia global de una imagen.
Si los niveles de gris están concentrados hacia el extremo oscuro del rango de la escala de gris, la apariencia global de la imagen será oscura y si sucede justo lo contrario, la imagen correspondiente será brillante.
Si aparecen tres histogramas, de forma que el tratamiento de imágenes en color se complica por la aparición de nuevos componentes. El histograma no contiene los tonos del negro al blanco, sino del negro al color correspondiente (rojo, verde ó azul -RGB-).
Esto da lugar a un conjunto de técnicas de procesado que básicamente podemos dividir en dos grupos: ecualización y especificación de histograma. Ambas técnicas se basan en la aplicación de una determinada función (T) a los niveles de gris de la imagen original (r) para obtener los niveles de gris de la imagen transformada (s): s=T(r)
• T(r) es de valor único y monótonamente creciente en el intervalo 0≤r≤1 (de forma que se preserve el orden entre blanco y negro de la escala de grises)
• 0≤T(r)≤1 para 0≤r≤1 (de manera que se garantice que la aplicación es coherente con el rango de valores de pixel permitidos)
El histograma de una imagen da una idea de la probabilidad de que aparezca cada nivel de gris disponible en la misma, podríamos decir, por tanto, que correspondería a la función densidad de probabilidad de dichos niveles de gris.
• T(r) es de valor único y monótonamente creciente en el intervalo 0≤r≤1 (de forma que se preserve el orden entre blanco y negro de la escala de grises)
• 0≤T(r)≤1 para 0≤r≤1 (de manera que se garantice que la aplicación es coherente con el rango de valores de pixel permitidos)
El histograma de una imagen da una idea de la probabilidad de que aparezca cada nivel de gris disponible en la misma, podríamos decir, por tanto, que correspondería a la función densidad de probabilidad de dichos niveles de gris.
Consideramos los niveles de gris como cantidades continuas (no discretas como realmente son).
como podemos una de las aplicaciones que podemos utilizar para matrices es un histograma debido a que determinamos la saturacion de valores que son colores y estos números son una representacion de una cuantificacion de color
ReplyDeleteen la teoria vemos la grafica observamos que nos muestra como es toda la imagen en forma global deacuerdo como sea la imagen a blanco y negro o color ya que el tratamiento es diferente
ReplyDeleteAyudándonos de un histograma, matlab y con la práctica, podemos tratar imágenes, es útil poder graficar las tonalidades de cada pixel de la imagen, podemos corregir ruidos en la imagen, cambiar tonalides sin la ayuda de una herramienta profesional de edición de imágenes como Photoshop o similares.
ReplyDelete