¿Por fin tienes en tu poder el accesorio RaspiCam para tu Raspberry Pi y no consigues echarlo a andar? ¿Tienes problemas con la carga de los drivers? No te preocupes, en este artículo dejaremos el flamante accesorio webcam RaspiCam listo para su uso como detector de movimientos, capturador de eventos, tracking en robots móviles...

 

Primeramente, instalamos OpenCV, SimpleCV y todas las herramientas que necesitaremos:

$ sudo apt-get install python-scipy python-numpy python-pip python-opencv

$ sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master

Y ahora, instalamos los drivers de la cámara necesarios:

$ wget https://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc

Añadimos la siguiente línea al fichero /etc/apt/sources.list :

deb https://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main

Actualizamos el sistema e instalamos los drivers:

$ sudo apt-get update
$ sudo apt-get install uv4l uv4l-raspicam

Si quisieras que el driver se cargara siempre al iniciar, instala adicionalmente este paquete:

$ sudo apt-get install uv4l-raspicam-extras

Si hubiera cualquier problema (no se reconoce el driver, cuelgues al intentar lanzarlo...), tecleamos el siguiente comando para actualizar nuestra Raspberry Pi al último firmware, ya que la no actualización suele ser el problema más común:

$ sudo rpi-config

Una vez hecho todo esto, podemos obtener una lista de las opciones disponibles con:

$ uv4l --help --driver raspicam --driver-help

Y para ojear los manuales:

$ man uv4l
$ man uv4l-raspicam

Pero pasemos a la acción, ya que todo ha debido ir bien. Para probar rápidamente uv4l, si no instalaste el paquete opcional uv4l-raspicam-extras, cárgalo primero con:

$ uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding jpeg

Y toma tu primera captura en JPEG con la cámara:

$ dd if=/dev/video0 of=snapshot.jpeg bs=11M count=1

Para parar el driver en ejecución, cierra todas las aplicaciones que estén haciendo uso de él y elimína el correspondiente proceso uv4l:

$ pkill uv4l

Por último, comentarte que aparte del driver para la tarjeta de la cámara de la Raspberry Pi, puedes instalar los siguientes drivers que te podrían ser de utilidad:

$ sudo apt-get install uv4l-uvc
$ sudo apt-get install uv4l-xscreen
$ sudo apt-get install uv4l-mjpegstream


¿Erratas? ¿Errores? No dudes en contactar con nosotros en el foro o por e-mail.