Sunteți pe pagina 1din 3

MULTITOUCH

Bueno hoy les traigo un tutorial para hacer una superficie multitactil casera para Linux, yo hice este proyecto hace mucho tiempo, como 3 aos, as que no es nada nuevo pero es muy til y hoy navegando encontr el programa ya listo para usarlo en linux a travs de su cdigo fuente. Materiales: una caja de cartn. una cmara 100% compatible con v4l (no el v4l2 porque este tiene menos soporte pero se puede arreglar con un programa llamado WebCamStudio) un cuadrado de plstico transparente o un pedazo de vidrio cuadrado y un poco mas grande que la caja, como un centmetro. Touchlib un programa para gestionar el touchpad. (abajo link y modo de instalacin) 1. Ensamblaje del touchpad. Cortamos la parte superior de la caja, al fondo ponemos la webcam que escogimos y la fijamos bien en el centro mirando hacia arriba, por un hueco en la parte de abajo sacamos el cable de la cmara sino no podremos conectarla al computador . Tapamos la caja con una hoja, blanca encima ponemos el pedazo de plstico o vidrio, como dije tiene que ser un poco mas grandecito que la caja sino se meter dentro, opcionalmente puedes poner un marco de porta retratos para que sea mas vistoso.

2.Instalacin del paquete Touchlib y OpenCV para la gestin del hadware. Instalar OpenCV (dependencias de Touchlib) sudo apt-get install build-essential cmake subversion libgtk2.0-dev pkg-config sudo apt-get install libpng12-0 libpng12-dev libjpeg62 libjpeg62-dev zlib1g zlib1g-dev libtiff4 libtiff4-dev libjasper1 libavcodec52 libdc1394-22 3. Creamos una carpeta llamada codigo e instalamos OpenCV cd ~/codigo cmake -D CMAKE_BUILD_TYPE=RELEASE -D

CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON svn co https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary cd ~/codigo/opencvlibrary/trunk/opencv mkdir release cd release Si est todo OK seguimos con la compilacin e instalacin, sino es as fjate cuales son los errores que cmake marc y trata de corregirlos si eres como yo y no sabes que son los nmeros pregunta al omnisapiente Google make sudo make install export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH si siguieron paso a paso todo y prendieron una vela echa de cera refinada en una maquina con software libre a la santsima trinidad (Linus Torvals, Stallman y al Kernel Linux) todo debe funcionar. 4. Instalacion Touchlib abrimos terminal y tecleamos cd /usr/src/ svn co http://touchlib.googlecode.com/svn/trunk/ multitouch esto descargara el cdigo fuente del programa el que luego deberemos compilar. Luego compilamos e instalamos con cd multitouch cmake make A mi en esto ultimo me dio un problema pero se soluciono a la centsima ves que lo mande a compilar Ahora tienen que calibrar la superficie multitactil. $ cd ~/touchlib/src$ cd ~/touchlib/src $ ./configapp Con eso ya debes tener todo, de paso mientras calibras te muestra de una ves como funciona y como hacerlo funcionar. Y aqui un video de como seria todo el proceso de armado de la caja. En el video usan windows pero ahora ya saben como hacerlo en linux

Pagina del proyecto http://wiki.nuigroup.com/

S-ar putea să vă placă și