martes, 15 de febrero de 2011

Harpia - Procesamiento digital de imágenes con diagramas

Si de procesamiento de imágenes hablamos, no se pueden perder este software... Es un proyecto que al parecer surgió en la UFSC de Brasil se llama Harpia. Básicamente se pueden aplicar diferentes tipos de transformaciones a imágenes, videos, o captura live con una cámara web por ejemplo. Además se pueden aplicar transformada de Hough, Haar y diferentes tipos de detectores de bordes como canny, sobel y Laplace.
También ofrece realizar las operaciones unarias/binarias típicas conocidas, se pueden aplicar operaciones morfológicas, un par de funciones matemáticas, algunos filtros y hasta ecualizar histogramas.
En mi experiencia he usado una librería (CImg) para el procesamiento de imágenes y algo de matlab y me pareció que este software simplifica un montón de cosas con un par de clicks (aunque de esta forma poco se aprende obviamente), pero está bueno para probar cosas cuando el tiempo es oro y se tienen los conocimientos adecuados.
Lo mejor de este software es que al diseñar nuestro procesos con un par de bloques y conectándolo con flechas (por cierto muy intuitivo), se puede exportar el código fuente generado en lenguaje C (usa las liberías openCv) lo cuál abre un abaníco de posiblidades para hacer lo que querramos con lo que obtuvimos hasta el momento....
La página oficial del proyecto es
S2i Harpia
y se puede instalar en nuestro Ubuntu con aptitude mediante el nombre harpia
Les dejo una pequeña captura de pantalla:
http://www.youtube.com/watch?v=hjXrTjIMAfc
Espero les sirva y si tiene la oportunidad de probarlo, háganlo que los va a sorprender! :)

3 comentarios:

Anónimo dijo...

interesantísimo che, lo voy a probar. saludos. chco.

Edwin Reyes dijo...

he estado analizando este programa harpia, me ha parecido muy bueno, en cuanto a lo mencionado de generar el codigo en c quiciera saber como utilizar este codigo e incluso desde python.

Al exportar el codigo .c lo guarde en la carpeta documentos del home de linux y desde la terminal con el comando gcc me aparecen errores de falta de las librerias incluidas por ejemplo cv.h

Cualquier ayuda acerca del problema me sera de gran utilidad, mi correo es workingwined@hotmail.com agradezco la colaboracion

Edwin Reyes dijo...

Asunto arreglado... Iniciar sesion como root