Maltlab, procesamiento de imagenes

6
8/19/2019 Maltlab, procesamiento de imagenes http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 1/6 Introducción El procesamiento digital de imágenes es el conjunto de técnicas que se aplican a las imágenes digitales con el objetivo de mejorar la calidad o facilitar la búsqueda de información. Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintais que favore!ca un código legible. "e trata de un lenguaje de programación multiparadigma# ya que soporta orientación a objetos# programación imperativa y# en menor medida# programación funcional. Es un lenguaje interpretado# usa tipado dinámico y es multiplataforma. $pen%& es una biblioteca libre de visión artificial originalmente desarrollada por 'ntel. (esde que apareció su primera versión alfa en el mes de enero de )***# se ha utili!ado en infinidad de aplicaciones. (esde sistemas de seguridad con detección de movimiento# hasta aplicativos de control de procesos donde se requiere reconocimiento de objetos

Transcript of Maltlab, procesamiento de imagenes

Page 1: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 1/6

Introducción

El procesamiento digital de imágenes es el conjunto de técnicas que se aplican a

las imágenes digitales con el objetivo de mejorar la calidad o facilitar la búsqueda

de información.

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié

en una sintais que favore!ca un código legible.

"e trata de un lenguaje de programación multiparadigma# ya que soporta

orientación a objetos# programación imperativa y# en menor medida# programación

funcional. Es un lenguaje interpretado# usa tipado dinámico y es multiplataforma.

$pen%& es una biblioteca libre de visión artificial originalmente desarrollada por 

'ntel. (esde que apareció su primera versión alfa en el mes de enero de )***# se

ha utili!ado en infinidad de aplicaciones. (esde sistemas de seguridad con

detección de movimiento# hasta aplicativos de control de procesos donde serequiere reconocimiento de objetos

Page 2: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 2/6

Desarrollo

Practica ). (esarrollar un soft+are que tome una imagen y que la convierta a

escala de grises y binaria haciendo uso de la librería opencv.

El código generado se muestra a continuación.

,o que reali!a el código primeramente es una salida de pantalla de las opciones#

importa las librerías que se utili!an# en este caso cv- que nos brinda las

herramientas para procesamiento de imágenes y sys que es la librería principal de

Python. ,uego se importa la imagen que se encuentra en la misma carpeta que el

programa# en seguida usa comparaciones para saber que botón se ha pulsado

para mostrar la imagen procesada# según la opción que se selecciona reali!a la

acción con las funciones que contiene opencv.

El resultado es el siguiente

Page 3: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 3/6

Practica - y /. En las

prácticas - y / hicimos

uso de 0t designer para crear una interface gráfica en donde se desarrollan los

programas# esta herramienta crea una interface gráfica para posteriormente

agregar código al código generado por este soft+are.

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

a .py

Page 4: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 4/6

 1l archivo nuevo tenemos que agregarle métodos para que al presionar en un

botón genera las acciones que queremos que haga el programa.

Page 5: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 5/6

 2 el resultado que obtenemos es este.

Page 6: Maltlab, procesamiento de imagenes

8/19/2019 Maltlab, procesamiento de imagenes

http://slidepdf.com/reader/full/maltlab-procesamiento-de-imagenes 6/6