Para probar recomiendo el siguiente comando:<br><br>luvcview -f yuv -s 320x240<br><br>Para desactivar el auto-exposure, hay un boton que falla habitualmente aunque parece que cambia el valor !?<br>Luego hay otro para modificar la exposición, valores altos exposicion corta -&gt; mas fps (menos luz también)<br>
<br><br><br><div class="gmail_quote">2009/10/15 David Lobato <span dir="ltr">&lt;<a href="mailto:dav.lobato@gmail.com">dav.lobato@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Luis Miguel,<br><br><br><div class="gmail_quote">2009/10/15 Luis Miguel López Ramos <span dir="ltr">&lt;<a href="mailto:lopramlm@gmail.com" target="_blank">lopramlm@gmail.com</a>&gt;</span><div class="im"><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Hola, David<br><br>Supongo que te refieres a las logitech quickcam por USB que usamos la mayoría.<br></blockquote></div><div><br>Si, me refiero a ese modelo.<br> </div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

¿Cómo haces para medir los fps que da la cámara? El tema me interesa porque estoy programando un <i>schema</i> de SLAM que necesita apurar al máximo los fps.<br>

<br></blockquote></div><div><br>La cuenta la hago como siempre, mido el tiempo entre frames y calculo. No hay nada sofisticado en ello.<br> </div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

No domino mucho el tema pero, ya que el USB tiene un ancho de banda bastante limitado, pienso que la variación de fps puede ser porque la cámara haga una compresión de la imagen (si mi teoría es cierta, entonces cuando la imagen es muy clara o muy oscura entonces la cantidad de información es menor y la tasa de compresión aumentaría, y con ella las fps).<br>



<br></blockquote></div><div><br>Creo que el asunto no va por ahí. Primero aclarar que hablamos de USB2.0, con una tasa de transferencia de 480Mbps, vamos unos cuantos 1 y 0 por segundo ;)<br><br>Por lo que he podido ver, las logitech tienen activado por defecto el modo &quot;auto-exposure&quot;, que en pocas palabras, ajusta automáticamente el tiempo de exposición para la captura de cada frame (al que sepa de fotografia le sonará el termino). Esto implica, que la cámara se ajusta para obtener la misma cantidad de luz en cada exposición, de modo que con condiciones de luminosidad altas, el tiempo de exposición es corto y en condiciones de luminosidad bajas dicho tiempo es mayor.<br>

<br>En la pruebas que he hecho, el fps calculado no varia, si configuro la cámara a 25fps, me da 25 fps. Pero si nos fijamos en la visualización, variando la cantidad de luz, se aprecia que el comportamiento del video cambia, apareciando movimiento borroso con poca luz, lo que interpreto como que la velocidad de exposición aumenta (igual que una fot tomada con poca luz muestra el movimiento borroso).<br>

<br>Si desactivamos el auto-exposure y fijamos un valor de exposición adecuado a las condiciones de luz que tenemos obtenemos un video mucho mas nitido sin los efectos antes comentados. Yo he conseguido desactivarlo con el comando luvcview, que no es que vaya muy fino, pero para probar vale. Controlar la exposición de la cámara nos da un poco mas de control. Habrá que ver si resulta interesante.<br>

<br>Un saludete, espero no haber liado a nadie...<br><font color="#888888">David.<br><br></font></div><div class="im"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Saludos<br>Luis Miguel<br>
<br><br><br><div class="gmail_quote">El 14 de octubre de 2009 22:12, David Lobato <span dir="ltr">&lt;<a href="mailto:dav.lobato@gmail.com" target="_blank">dav.lobato@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div>
Hola,<br><br>Haciendo pruebas con una logitech, vi que variaban los fps en función de la cantidad de luz que había en el momento.<br>He buscado algo acerca del tema y he encontrado un par de enlaces interesantes. En [1] hablan del asunto, y en [2] una biblioteca hecha por logitech para manejar parámetros de la cámara.<br>




<br>¿Nadie ha notado esto que comento?<br><br>Un saludete.<br>David.<br><br>[1] <a href="http://www.mail-archive.com/linux-uvc-devel@lists.berlios.de/msg01950.html" target="_blank">http://www.mail-archive.com/linux-uvc-devel@lists.berlios.de/msg01950.html</a><br>




[2] <a href="http://www.quickcamteam.net/software/libwebcam/" target="_blank">http://www.quickcamteam.net/software/libwebcam/</a><br>
<br></div></div>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es" target="_blank">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>
</blockquote></div></div><br>
</blockquote></div><br>