[Jderobot-dev] Problemas con CameraServerAndroid

Julio Guillén julio.guillen en gmail.com
Mar Abr 2 00:04:48 CEST 2013


Muchas gracias !


El 1 de abril de 2013 23:55, Oscar Garcia <oscar.robotica en linaresdigital.com
> escribió:

> El 28/02/13 09:23, Oscar Garcia escribió:
> >> Sube también al repo oficial las actualizaciones a
> >> libcolorspaces.
> >
> > Por ahora es un código muy "guarro" con operaciones de coma flotante que
> > cargan bastante una de las CPUs de un i5 a 2.5 GHz leyendo imágenes a
> > 864x480 (y a pocas imágenes por segundo). Como los posibles valores de
> > luminancia son fijos y las componentes roja y azul también haré una
> > tabla precalculada y optimizaré el código del bucle (las componentes
> > roja y azul se entrelazan, no es como un 422 en el que siempre se envía
> > luminancia y ambas componentes en cada pixel).
>
>
> He optimizado el código y ahora es mucho más eficiente. He usado
> bastantes trucos para reusar valores, evitar el cálculo de índices en
> cada iteración, etc ¡¡y ahora apenas usa el 5% de CPU en fotogramas de
> 864x480!!
>
> No he hecho optimizaciones de aritmética de enteros, con la mejora del
> bucle me parece una buena velocidad de proceso para fotogramas grandes
> en 16:9.
>
> He subido las modificaciones en dos check ins debido a que olvidé que
> también había modificado el .h una vez había subido los cambios.
>
>
> > También revisaré la conversión a monocromo (gris) y en cuanto lo tenga
> > preparado para producción lo subiré al svn.
>
>
> Esto no lo he hecho aún, cuando pueda prepararé cameraview para que
> prepare una imagen en monocromo, pero mientras aprendo cómo hacerlo
> mirando el código iré avanzando en otros temas.
>
> El código Android actualizado, incluyendo los archivos slice compilados
> a java, están en mi repositorio personal para quien quiera revisarlo
> (creo que también subí el apk precompilado).
>
> Aún queda limpiar mucho código, eventos onpause y onresume y aprender a
> salir limpiamente de ICE en dichos cambios de estado, etc.
>
> Un saludo.
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20130402/520fb22d/attachment.htm 


More information about the Jde-developers mailing list