Mie Feb 20, 2008 4:40 pm
|
 |
orutra
Perlero Nuevo

|
Registrado: 20 Feb 2008
Mensajes: 3
|
|
| Problema con Video Capture V4l Imager |
|
|
| Hola a todos, estoy haciendo un pequeño script que me permita capturar imágenes de una webcam. El problema es que utiliza el módulo CPAN Video::Capture::V4l e Imager. Al momento de compilar con perl -c programa.pl me dice que no puede encontrar /Video/Capture/V4l/Imager.pm. Ya he instalado el módulo de CPAN para vídeo capture. Las especificaciones del sistema son Ubuntu 7.10, Perl 5.8.8, Kernel Linux 2.6.22-14-generic GNOME 2.20.1. |
|
|
|

Mie Feb 20, 2008 6:03 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|
|
Bienvenido a los foros de Perl en Español, orutra.
Para saber si un módulo está bien instalado, haz:
Si estás en Ubuntu, intenta siempre instalar los módulos desde el sistema de paquetes de Ubuntu. Si no los encuentras, entonces usa el comando cpan. Con estas dos opciones no tendrás por qué bajarte manualmente los módulos desde CPAN. |
|
Mie Feb 20, 2008 9:54 pm
|
 |
orutra
Perlero Nuevo

|
Registrado: 20 Feb 2008
Mensajes: 3
|
|
| Buena utilidad |
|
|
Me ha servido de mucho este comando de perl y, sí, al parecer todo está instalado correctamente, tanto el de Video::Capture::V4l así como el de Video::Capture::V4l::Imager. Los instalé por medio de cpan en consola con un simple install "modulo" y enter, pero aun no logro correr un programa sencillo para la captura de imágenes en Perl utilizando una webcam.
De antemano muchas gracias por la información. |
|

Mie Feb 20, 2008 10:13 pm
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4143
Ubicación: Valladolid, España
|
|
|
|
|
¿Has comprobado que puedes capturar imágenes con algún programa del Ubuntu, como por ejemplo el kdetv?
Viendo el código, veo que necesita del módulo Inline para poder compilar y ejecutar código en lenguaje C. Y eso también implica que necesitarás tener instalado el compilador gcc, que ahora mismo no sé si lo tiene el Ubuntu, por defecto.
Otro detalle: viendo el código de Video::Capture::V4l veo que en el momento del new() hay que pasarle el dispositivo asociado. Por defecto, usa /dev/video0. Así que para Video::Capture::V4l::Imager, debería ser así también, pero viendo el código, no lo es. Así que, si no tienes unida tu webcam al dispositivo video0, deberás editar el código del Video::Capture::V4l::Imager para que, cuando hace el new del Video::Capture::V4l le pase el nombre de ese dispositivo. |
|

Vie Feb 22, 2008 4:33 pm
|
 |
orutra
Perlero Nuevo

|
Registrado: 20 Feb 2008
Mensajes: 3
|
|
| Probando kdetv |
|
|
He instalado el programa kdetv en Ubuntu. Antes de este programa ya había instalado ekiga que se utiliza para videoconferencias y sí me reconoce la webcam. Se ve muy bien pero creo que no tiene la opción para capturar imagen; en cambio kdetv me reconoce la webcam pero la imagen no se ve nada bien: se ve entre azul y rojo.
¿Para modificar el código para Video::Capture::V4l y unir mi webcam al dispositivo video0 qué procedimiento debo seguir?
!Ah!, una disculpa: por no haber colocado el tipo de webcam que tengo. Es una Genius Videocam Messenger.
!Gracias por el apoyo¡ |
|
Powered by phpBB © 2001, 2005 phpBB Group
|