Esta tarde, siguiendo en mi reciente línea de pasarme las tardes arrepochingado en mi renovado nidito, he echado a caminar la webcam Technika que compré en Tesco la semana pasada, siguiendo la recomendación de Frank en la lista del ILUG. Ha sido muy fácil.

El resumen corto sería: bajar los drivers GSPCA v1, compilarlos con un simple make1, instalarlos con make install y conectar la webcam al USB, no tiene más ciencia. El kernel reconoce el dispositivo y carga el módulo, con lo que la webcam queda integrada en el sistema V4L lista para ser usada.

Un poco más detallado:

# tar xvfz gspcav1-20070110.tar.gz
# wget http://mxhaard.free.fr/spca50x/Download/gspcav1-20070110.tar.gz
# make
# make install

Con eso basta –al menos en Bardinux, un remix de Kubuntu. Al conectar la webcam al puerto USB aparece esto en los logs del kernel2. Puedes verlos ejecutando el comando dmesg tras conectar la cámara:

[4301454.394000] usb 2-2.2: new full speed USB device using uhci_hcd and address 5
[4301454.471000] usb 2-2.2: device descriptor read/64, error -71
[4301454.674000] usb 2-2.2: 400mA over 100mA budget!
[4301454.674000] hub 2-2:1.0: 100mA over power budget!
[4301454.740000] Linux video capture interface: v1.00
[4301454.749000] /usr/src/gspcav1-20070110/gspca_core.c: USB SPCA5XX camera found. (PAC207)
[4301454.749000] /usr/src/gspcav1-20070110/gspca_core.c: [spca5xx_probe:3983] Camera type GBRG
[4301454.755000] /usr/src/gspcav1-20070110/gspca_core.c: [spca5xx_getcapability:1189] maxw 352 maxh 288 minw 160 minh 120
[4301454.755000] usbcore: registered new driver gspca
[4301454.755000] /usr/src/gspcav1-20070110/gspca_core.c: gspca driver 01.00.12 registered
[4301454.774000] usbcore: registered new driver spca5xx
[4301454.774000] drivers/usb/media/spca5xx/spca5xx-main.c: spca5xx driver 00.57.08 registered

Por €13.99 no se puede esperar algo de calidad, pero al menos funciona. Aquí una muestra, un poco retocada con The GIMP para corregirla un poco:

webcam.jpg

La captura está hecha con el comando vgrabbj ajustando un poco el brillo y contaste (valores entre -1 y 65535):

$ vgrabbj -i sif -f cam.jpg -b 40000 -x 28000