miércoles, 6 de febrero de 2013

Visión Computacional Laboratorio

Buenas en esta ocación les traeremos un pequeño programa con las siguientes caracteristicas:


  • El programa pide al usuario el nombre de la imagen a cargar con extención-
  • Modifica la imagen, con diferentes efectos finales dependiendo el metodo que se utilize.
  • EL programa contiene tres botonces para aplicar los diferentes efectos y uno para regresar a la imagen original.



Aquí la presentacion inicial del programa sin modificar la imagen:



Para pasa la imagen a escala de grices es muy sencillo, utilize el metodo compun por promedio. Este metodo promedia los canales (R,G,B) pixel por pixel y sustituyendo los mismos valores del pixel por el promedio tieniendo asi en los tres canales un mismo numero y con esto generamos la imagen a escala de grises quedando de la siguiente manera:


Y a esta misma imagen le aplicamos un pequeño filtro. Para el filtro promedioe los vecinos sus respectivos canales y posteriormente se promedian los diferentes resultando y al finalizar se sustituye el valor resultando al pixel actual, haciendo que la imagen se ponga borrosa


Y ya para finalizar si a la imagen normal le aplicamos un umbral, esto es parecido a la escala de grices, la diferencia es que se agrega unos limte maximo y un minimo de tal manera que si el promedio sobrepasa el mayor se poner en los tres canales el valor 255, en caso contrario es menor que el menor se cambia por 0, en el ultimo caso que este entre los dos limites se deja el promedio dando como resultado la siguiente imagen:


Bueno es todo gracias amigos, No es cierto :P, aquí el codigo hecho en python para este programa:

Código en python:



aqui les dejo el repositorio donde esta este codigo y proximamente mas cosillas interesantes
gracias por todo

1 comentario: