Proyecto Fin de Carrera

Robótica, software y telecomunicaciones.

Instalar ARToolKit en Ubuntu y usar en RoboComp

En el blog Simocap de José Alberto Gandullo se explica perfectamente cómo instalar ARToolKit en Ubuntu, sin embargo me gustaría añadir algunas notas que me comentó Luiky.

El método de instalación que se menciona en Simocap es para la versión de 32bits de Ubuntu, aunque en realidad podría servir para varias distribuciones GNU/Linux basadas en Ubuntu o en Debian.

Para las distribuciones GNU/Linux de 64bits es preferible modificar el script Configure antes de ejecutarlo, podemos hacerlo con los siguientes comandos:

cd ARToolKit
gedit Configure

Dentro del archivo configure tenemos que añadir -fPIC a la línea 111 sustituyendo la línea que tiene  —  por la que tiene ++ al principio de las líneas que indico:

-- CFLAG="-O $GST_INCLUDE -I/usr/X11R6/include"
++ CFLAG="-O $GST_INCLUDE -fPIC -I/usr/X11R6/include"

A continuación lo ejecutamos:

./Configure

y compilamos:

make

Añadimos la variable de entorno:

export ARTOOLKIT_CONFIG="v4l2src device=/dev/video0 use-fixed-fps=false ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink"

y probamos que funciona correctamente ejecutanto el test dsde la carpeta bin:

cd  ARToolKit/bin
./simpleTest

Sin embargo, si queremos integrar ARToolKit en nuestro proyecto, necesitamos modificar nuestro CMakeLists.txt, de forma que los #include no nos den problemas.

23 junio 2011 Posted by | all | , , , , , , | Deja un comentario

¡Bienvenidos a este blog!

Con esta entrada queda inaugurado el blog LanderPFC en el que escribiré acerca de mis avances, dudas o problemas que surjan en la elaboración de mi Proyecto Fin de Carrera.

El Proyecto Fin de Carrera está incluido en mi plan de estudios como una asignatura de 3º de Ingeniería Técnica de Telecomunicaciones, especialidad Sonido e Imagen.

A grandes rasgos el proyecto se basa en crear un programa informático que sea capaz de analizar las imágenes que le llegan desde una webcam y hacer seguimiento (tracking) de un color destacable de forma que creemos una especie de pizarra virtual. Este tipo de proyectos pertenece al área de la realidad aumentada (AR), y usará las librerías de código abierto OpenCV diseñadas para visión por ordenador, con un sinfín de aplicaciones.

Dentro de los departamentos de la Universidad de Extremadura (UNEX), este proyecto pertenece al de Teoría de la Señal y Comunicaciones (TSC) y mi tutor del proyecto es Pedro Núñez.

¡De momento esto es todo pues acabo de comenzar! ;)

12 noviembre 2009 Posted by | all | , , , , | Deja un comentario

   

A %d blogueros les gusta esto: