Bueno hoy les traigo un tutorial para hacer una superficie multitactil casera para Linux, yo hice este proyecto hace mucho tiempo, como 3 años, así que no es nada nuevo pero es muy útil y hoy navegando encontré el programa ya listo para usarlo en linux a través de su código fuente.
Materiales:
- una caja de cartón.
- una cámara 100% compatible con v4l (no el v4l2 porque este tiene menos soporte pero se puede arreglar con un programa llamado WebCamStudio)
- un cuadrado de plástico transparente o un pedazo de vidrio cuadrado y un poco mas grande que la caja, como un centímetro.
- Touchlib un programa para gestionar el touchpad. (abajo link y modo de instalación)
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 cámara sino no podremos conectarla al computador :P. Tapamos la caja con una hoja, blanca encima ponemos el pedazo de plástico 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.Instalación del paquete Touchlib y OpenCV para la gestión 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