10
Python Universidad Politécnica de Durango Carrera: Telemática. Nombre: Eduardo Emmanuel Díaz Guillen Asesora: MC Luis Alberto Reyes Ibarra. Durango, Dgo. 19/04/2015

Procesamiento de imagenes en Phyton usando QT designer

Embed Size (px)

DESCRIPTION

programación basica

Citation preview

Python

Python

Universidad Politcnica de DurangoCarrera: Telemtica.Nombre: Eduardo Emmanuel Daz GuillenAsesora: MC Luis Alberto Reyes Ibarra.Durango, Dgo.

19/04/2015

Introduccin.El procesamiento de seales se refiere a la mejora de una imagen tratando de resaltar detalles en ella para encontrar informacin o hacer destacar algo que deseamos detectar.Hoy en da hay muchos dispositivos pticos con los que se puede contar para obtener una imagen de calidad y a travs de ella se puede procesar dentro de un software para resaltar algo ya sea un detalle o una caracterstica nica que lo identifiqueA travs del procesamiento de imgenes podemos hacer entender a una maquina que encuentre cualquier detalle que deseamos que reconozca y para ello debemos de alterar dicha imagen en un software especializado y a travs de comandos hacer que la computadora obtenga a travs de pixeles algo de similitud con lo que pedimos. Tal es el caso de Phyton el cual es un excelente software para el anlisis de imgenes por cmara o video en el cual podemos colocar a travs de comandos muy parecidos a los de matlab indicaciones para alterar imgenes y obtener informacin.

Desarrollo.Practica 1A travs de la instalacin de Phyton la primera prctica consiste en colocar una imagen utilizando comandos sencillos para aprender a utilizar dicho software. Para completar la prctica es necesario tener las libreras correctas como CV2.A continuacin se muestra el cdigo puesto en Phyton para que a travs de las teclas 1,2 y Esc. en cdigo ascii, pueda mostrar una imagen y convertir la imagen a gris y a continuacin en binario. Esto es un paso fundamental para el anlisis de imgenes.

El resultado de la programacin es la siguiente.

Como podemos observar Phyton se puede manejar a travs de comandos sobre el teclado de la computadora y comprobamos su funcionamiento procesando una imagen cualquiera.

Practica 2 y 3.Para la solucin de las siguientes prcticas ahora no se desarrollara el programa solo en cdigo sino que haremos una interface grafica con la ayuda de Qt designer. A travs de internet se pueden encontrar muchos tutoriales acerca de este programa y como podemos observar en la siguiente imagen se puede apreciar la manera en la que se pueden colocar botones y dems componentes grficos.

Al guardar el sistema grafico estar terminado pero faltara la programacin utilizando phyton, por lo que a travs del paquete pyuic4 que contiene Phyton podemos utilizar en cdigo utilizando CMD en la siguiente carpeta y colocando el cdigo que se muestra con el nombre que se le asign.

A continuacin se muestra toda la lnea de cdigo que se gener y que nosotros podemos modificar para hacer que nuestro programa funcione. como se muestra en la figura se colocan funciones para el momento en el que se oprima el botn que indica la accin en el formulario.

Ahora que tenemos nuestra programacin del ejecutable, debemos de hacer un lanzador para mandar llamar a la funcin de Phyton y as ejecutarlo sin tener que ir a la carpeta de creacin y por el cual es mucho ms sencillo. A continuacin se muestra el cdigo del lanzador.

A continuacin se muestra el funcionamiento del programa.

Conclusin.A travs de los diferentes softwares vistos en clase se puede observar el procesamiento de imgenes a travs de distintos cdigos y que de igual manera sirven para un mismo propsito que mencionamos anteriormente el cual es obtener informacin alterando imgenes y colocando diversos filtros para descubrir detalles y los cuales una computadora puede reconocer. A travs de esto se pueden desarrollar varios proyectos a futuro.