2008/11/12 Matías Magni <[email protected]> > > Hola lista! He actualizado a la version 8.10 de Ubuntu y he empezado a > tener problemas con un programa que habia hecho utilizando la libreria > opencv. El programa es un servidor de streaming usando la webcam. > > La salida del programa es la siguiente: > > cvCaptureFromCam(): Bad file descriptor > > Hice v4l-conf y esta fue la salida: > > # v4l-conf > v4l-conf: using X11 display :0.0 > dga: version 2.0 > WARNING: No DGA direct video mode for this display. > mode: 1024x768, depth=24, bpp=32, bpl=4096, base=unknown > /dev/video0 [v4l2]: no overlay support > > Alguien sabrá como solucionar este problema: /dev/video0 [v4l2]: no > overlay support > > Según el comando lsusb mi camara web es este dispositivo: > > Bus 001 Device 003: ID 0458:7004 KYE Systems Corp. (Mouse Systems) > VideoCAM Express > > Nota: con las versiones anteriores de Ubuntu el programa funciona bien. > >
cvCaptureFromCam(): Bad file descriptor: ==> creo que el problema es que estas usando el dispositivo incorrecto. Fijáte si le haces open al video0, si es así cambiálo a video1 o viceversa. Según leí en un momento, un enlace simbólico también serviría. Espero te sirva. -- Edgardo - AE03 F3C4 43DE 1A95 2834 D193 82B2 1018 5F81 3708
