WWW En esta página

14 de enero de 2007

Usar EyeToy como webcam en Linux

Vamos a instalar ahora nuestra cámara en Linux. Como siempre está pensado para debian y ubuntu. Si usas debian abre una consola y escribe: "su" y pon tu contraseña y sigue los pasos sin escribir sudo.

Lo primero que necesitamos:

Los headers del núcleo. Para saber qué núcleo tenemos escribimos "uname -r". En Debian tendremos que bajarlos de la página oficial. Podemos instalarlos directamente con:

sudo aptitude install linux-headers-tu_núcleo

Ahora necesitamos el compilador, aunque Debian debe tenerlo ya instalado.

sudo aptitude install build-essential

Bien, ahora necesitamos los drivers, te los puedes bajar de aqui y compilarlos a mano si tu distribución no esta basada en debian.

Añadimos los repositorios a nuestra lista (no os asustéis si usáis ubuntu)

sudo gedit /etc/apt/sources.lst

y añadimos al final las siguientes lineas

# ov519 repository
deb http://www.rastageeks.org/downloads/debian binary/
deb http://www.rastageeks.org/downloads/debian backport/
deb http://www.rastageeks.org/downloads/debian source/


actualizamos aptitude y instalamos los drivers.

sudo aptitude update
sudo aptitude install ov519-source
sudo module-assistant a-i ov519


Ya debería funcionar. Si no es así instálalos a mano. Bájate los drivers (están unas lineas más arriba) y vamos a empezar.

Descomprímelos en tu carpeta personal y abre una consola.

cd ov519-1.0.0.beta2
make
sudo make install
sudo update-modules
sudo modprobe ov51x
sudo modprobe ov519_decomp


Si no funciona:

sudo insmod ./ov51x.ko
sudo insmod ./ov519_decomp.ko


Ahora vamos a hacer que se cargue todo al inicio, y habremos terminado.

sudo echo "install ov51x /sbin/modprobe --ignore-install ov51x; /sbin/modprobe ov519_decomp" > /etc/modprobe.d/ov51x
sudo update-modules


Ya hemos terminado, ¿Listo para usar tu webcam?

Aquí dejo el enlace al tutorial original, aunque está en inglés. Espero que lo disfruteis.

4 comentarios:

jdetux dijo...

El tutorial está bastante bien, pero me gustaría añadir algunos detalles:

1º La instalación desde el paquete de debian me ha dado problemas; es preferible hacerlo desde el código fuente (no es difícil)

2º No es necesario ejecutar ningún comando para iniciar la webcam en el arranque (creo que insmod y lo hace por si sólo)

Para comprobar que eye-toy funciona instala camorama desde el gestor de aplicaciones de Ubuntu. El acceso se creará en:
Aplicaciones >> Gráficos >> Visor de cámara web camorama.

PD: La calidad de la imagen deja mucho que desear, pero teniendo en cuenta que en la creación del driver no ha colaborado Logitech (mirad en la etiqueta del reverso del eye-toy), es más que aceptable.

Francisco Javier Rodríguez López dijo...

Pues muchas gracias por la aportación. Si hay más gente que dice que el paquete de Debian dá problemas quitaré el enlace.

Por cierto, si alguien lo hace desde los repositorios que diga si siguen funcionando.

Saludos

Unknown dijo...

Hola, he seguido el tutorial punto por punto, y parece que todo se ha instalado correctamente.

Pero cuando ejecuto camorama me da:

Could not connect to video device (dev/video0). Please check connection



Cuando la conexión es buena ya que ni el USB de eyetoy ni el de mi laptop dan problemas.

Anónimo dijo...

Hola, estoy pensando en comprarme una EyeToy y me gustaría saber qué relación resolución/velocidad se puede conseguir con esta cámara en Linux.

¿Se puede captar 30fps a 320x240? ¿Permite más de 15fps a 640x480?
¿Qué tal la calidad de imagen? Según jdemodder no es demasiado buena...

Muchas gracias!