Está en la página 1de 6

Introduccin

El procesamiento digital de imgenes es el conjunto de tcnicas que se aplican a


las imgenes digitales con el objetivo de mejorar la calidad o facilitar la bsqueda
de informacin.
Python es un lenguaje de programacin interpretado cuya filosofa hace hincapi
en una sintaxis que favorezca un cdigo legible.
Se trata de un lenguaje de programacin multiparadigma, ya que soporta
orientacin a objetos, programacin imperativa y, en menor medida, programacin
funcional. Es un lenguaje interpretado, usa tipado dinmico y es multiplataforma.
OpenCV es una biblioteca libre de visin artificial originalmente desarrollada por
Intel. Desde que apareci su primera versin alfa en el mes de enero de 1999, se
ha utilizado en infinidad de aplicaciones. Desde sistemas de seguridad con
deteccin de movimiento, hasta aplicativos de control de procesos donde se
requiere reconocimiento de objetos

Desarrollo
Practica 1. Desarrollar un software que tome una imagen y que la convierta a
escala de grises y binaria haciendo uso de la librera opencv.
El cdigo generado se muestra a continuacin.

Lo que realiza el cdigo primeramente es una salida de pantalla de las opciones,


importa las libreras que se utilizan, en este caso cv2 que nos brinda las
herramientas para procesamiento de imgenes y sys que es la librera principal de
Python. Luego se importa la imagen que se encuentra en la misma carpeta que el
programa, en seguida usa comparaciones para saber que botn se ha pulsado
para mostrar la imagen procesada, segn la opcin que se selecciona realiza la
accin con las funciones que contiene opencv.
El resultado es el siguiente:

Practica 2 y 3. En las
prcticas 2 y 3 hicimos
uso de Qt designer para crear una interface grfica en donde se desarrollan los
programas, esta herramienta crea una interface grfica para posteriormente
agregar cdigo al cdigo generado por este software.

Este genera un archivo que no puede leer Python asi que hay que transformarlo
a .py

Al archivo nuevo tenemos que agregarle mtodos para que al presionar en un


botn genera las acciones que queremos que haga el programa.

Y el resultado que obtenemos es este.