Esta es una cámara que no le debería faltar a todo el que tenga un Raspberry Pi; es un pequeño monstrico de 5 megapixeles de resolución nativa, ademas es mas rápida que una cámara tradicional que se conecte por usb.
la activación es muy simple se hace por raspi-config y luego se selecciona la opcion 'enable camera addon support', ahora bien si queremos usarla con algún software tradicional o si quieren trabajar con OpenCV se necesita que esté instalado el driver de video for linux; debemos entonces agregar algo al repo.
primero instalamos la clave del repo
wget http://www.linux-projects.org/listing/uv4l_repo/lrkey.asc && sudo apt-key add ./lrkey.asc
abrimos el sources.list, a mi me gusta hacerlo con nano
$ nano /etc/apt/sources.list
y agregamos el url del repo
deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/ wheezy main
luego actualizamos e instalamos los drivers
$ sudo apt-get update
$ sudo apt-get install uv4l uv4l-raspicam
ahora bien necesitamos activarlo esto hay que hacerlo cada vez que se quiera usar la cámara
$ uv4l --driver raspicam --auto-video_nr --width 640 --height 480 --encoding jpeg
esto se ejecuta solamente una vez y activa el /dev/video0 en caso que no estén usando alguna cámara usb, si vuelven a ejecutar la linea anterior se activaría adicionalmente el dispositivo /dev/video1
si queremos hacer una prueba de que funciona bien ejecutamos
$ dd if=/dev/video0 of=foto.jpeg bs=11M count=1
si no van a usar mas la cámara pueden desactivar el dispositivo /dev/video0 con la siguiente instrucción
$ pkill uv4l
En la proxima entrada veremos el uso de esta cámara con SimpleCV