5/11/07

Primeros pasos con OpenCV (2)

Puente de todos los santos (1-4 Noviembre 2007)

Finalmente me he dado cuenta de que el programa si funcionaba correctamente pero era tan rápido que no daba tiempo a ver nada.

Esto lo he solucionado colocando un cvWaitKey(40) al final del bucle para que de tiempo a verse la imagen. Ahora el programa funciona correctamente, pero no me convence del todo la solución ya que la función usada espera una que se pulse una tecla...

Primeros pasos con OpenCV

31 de Octubre del 2007

Creación de un programa que muestre los frames de un vídeo almacenado en disco.

Para poder compilar un programa en eclipse usando las librerías de openCV hay que añadir lo siguiente en las propiedades del proyecto:

-En windows:

En GCC C++ Compiler->Directories
Include Paths -I:

"C:\Archivos de programa\OpenCV\cv\include"
"C:\Archivos de programa\OpenCV\cvaux\include"
"C:\Archivos de programa\OpenCV\cxcore\include"
"C:\Archivos de programa\OpenCV\otherlibs\highgui"
"C:\Archivos de programa\OpenCV\otherlibs\cvcam\include"
En
MinGw C++ Linker ->Libraries
Libraries -I :
cv , cvaux , cxcore , highgui y cvcam
Y en Libraries Search Path (-L) añadir "C:\Archivos de programa\OpenCV\lib"

En linux:

C/C++ build -->Settings. En la ventana derecha:
• GCC C++ Compiler --> Directories. En "Include Paths (-I)" añadir el
path: /usr/include/opencv
• GCC C Compiler --> Directories. En "Include Paths (-I)" añadir el
path: /usr/include/opencv
• GCC C++ Linker --> Libraries:
• En "Libraries (-l)" añadir las librerías una por una que se incluyen en el
proyecto (Hay 4: cv, cvaux, highgui y cxcore).
• En "Library Search Path (-L)" añadir el path: /usr/local/lib
• GCC C++ Assembler --> General: En "Include Paths (-I)" añadir el
path: /usr/include/opencv

Creo un programa que tras unos problemas con eclipse consigo compilar, pero el resultado obtenido no es el esperado, no se ve nada ni aparece la ventana que debería crearse.

Comienzo del Proyecto.

29 y 30 de Octubre del 2007.

Comienzo el proyecto : "
Detección de objetos abandonados en estancias controladas" del grupo GAVAB de la URJC con Antonio Sanz y Juan José Pantrigo como tutores.

Resumen: En este proyecto se pretende desarrollar una aplicación informática orientada a la seguridad que detecte el abandono de objetos en zonas de paso.

En estos días he tenido una primera toma de contacto con los laboratorios del GAVAB y he instalado en alguno de sus ordenadores lo necesario para la realización del proyecto (por lo menos de momento), eclipse + CDT y openCV.

Finalmente para instalar eclipse en windows he usado una compilación que incluye el CDT y el compilador mingw llamada
WASCANA y he descargado he instalado la librería OpenCV de la web.

En ubuntu además del eclipse con CDT he instalado una serie de paquetespara poder compilar con openCV (libcv, ffmpeg, gstreamer).