Yo veo prometedora esta vía. ¿¿Para que preocuparnos de drivers de bajo nivel para acceder a las cámaras si opencv ya lo sabe hacer y además con una API tan sencillo??<div><br></div><div>Por lo poco que he&nbsp;leído&nbsp;también puede leer varios formatos de video y seguro que imágenes estáticas. Vamos que podemos poner casi todo el soporte de video en este driver.</div>
<div><br></div><div><br><br><div class="gmail_quote">El 31 de diciembre de 2008 14:19, Roberto Calvo <span dir="ltr">&lt;<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a>&gt;</span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Buenas,<br>
<br>
He estado haciendo pruebas para capturar la imagen de la webcam<br>
utilizando software de terceros. No parece que tengamos suficientes<br>
recursos para mantener drivers actualizados para webcams usb y firewire.<br>
<br>
He utilizado opencv para realizar estas pruebas desde la arquitectura de<br>
JDE. Es bastante sencillo obtener un frame de una imagen (también<br>
dispone de funciones para capturar vídeo). Un ejemplo:<br>
<br>
 &nbsp;CvCapture* myCapture = NULL;<br>
 &nbsp;IplImage *frame = NULL;<br>
<br>
 &nbsp;// webcam capture started (opencv)<br>
<br>
 &nbsp;myCapture = &nbsp;cvCaptureFromCAM(-1);<br>
 &nbsp;if (myCapture == NULL)<br>
 &nbsp;{<br>
 &nbsp; &nbsp; printf (&quot;Error myCapture == NULL\n&quot;);<br>
 &nbsp; &nbsp; return;<br>
 &nbsp;}<br>
<br>
 &nbsp;/* Config Image Size */<br>
 &nbsp;cvSetCaptureProperty(myCapture,CV_CAP_PROP_FRAME_WIDTH,320);<br>
 &nbsp;cvSetCaptureProperty(myCapture,CV_CAP_PROP_FRAME_HEIGHT,240);<br>
<br>
 &nbsp;/* Capture frame */<br>
 &nbsp;frame = cvQueryFrame( myCapture );<br>
 &nbsp;cvSaveImage(&quot;/tmp/prueba.png&quot;,frame);<br>
<br>
 &nbsp;// webcam capture finished (opencv)<br>
 &nbsp;cvReleaseCapture(&amp;myCapture);<br>
<br>
<br>
La imagen que se guarda en frame, es una imagen de 3 canales.<br>
Convirtiéndola a una imagen de 4 canales (R,G,B,dummy) tenemos la misma<br>
estructura que en JDE para utilizar imágenes.<br>
<br>
Estas pruebas las he realizado con la Philips PCVC740K. Tendré que<br>
probar con la logitech a ver si funciona igual de bien.<br>
<br>
Seguiremos probando a ver si puede ser una buena solución para<br>
despreocuparnos de drivers usb/firewire.<br>
<br>
un saludete y Feliz Año a todos!!<br>
<font color="#888888"><br>
--<br>
Roberto Calvo Palomino &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| Libre Software Engineering Lab (GSyC)<br>
Tel: (+34) 91 488 85 23 &nbsp; &nbsp; &nbsp; &nbsp; | Universidad Rey Juan Carlos<br>
Tel: (+34) 91 488 81 05 &nbsp; &nbsp; &nbsp; &nbsp; | Edif. Departamental II - Despacho 116<br>
<a href="mailto:rocapal@gsyc.es">rocapal@gsyc.es</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | c/Tulipán s/n 28933 Móstoles (Madrid)<br>
<a href="http://libresoft.es/" target="_blank">http://libresoft.es/</a><br>
<br>
GPG-KEY: <a href="http://gsyc.es/~rocapal/rocapal.gpg" target="_blank">http://gsyc.es/~rocapal/rocapal.gpg</a><br>
</font><br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br></blockquote></div><br></div>