miércoles, 30 de septiembre de 2009

OpenCV v2.0 liberada

Mi traducción del anuncio dado por el equipo de desarrollo:

Finalmente ha sido liberada la version 2.0 de OpenCV.

Quisiéramos agradecer a toda la gente que nos ayudó a hacer que este lanzamiento suceda, la gente que contribuyó con las nuevas funcionalidades, que envió reportes de bugs, quienes proporcionaron patches, quién pasó muchas horas para hacer que OpenCV compile y funcione sin defectos, para hacerlo más funcional, más fácil de utilizar y más fácil aprender.

La lista constantemente actualizada de contribuidores se puede encontrar aquí: http://opencv.willowgarage.com/wiki/Contributors

Como de costumbre, los paquetes con la última versión pueden ser descargados de SourceForge:
https://sourceforge.net/projects/opencvlibrary/
o tomados del SVN:
http://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/tags/2.0/opencv

La rama "2.x version" es absolutamente un rediseño subestacional y una reescritura de la OpenCV 1.x, y se intenta que sea mucho mejor que la generación anterior en casi todo aspecto - funcionalidad, performance, documentación, facilidad de empleo, etc.

Muchos de ustedes han probado probablemente ya alguno de los snapshots intermedios del SVN y también la versión 2.0 beta.
El release 2.0 gold brinda mucha estabilidad, incluyendo arreglos para algunos problemas de compatibilidad que han sido reportados por los usuarios de la versión 2.0 beta.

Algunas de las principales características nuevas de la v2.0, comparadas con la 1.1pre, son:

-La nueva interfaz de C++, en adición a la existente OpenCV 1.x C API.
-Muchas funcionalidades nuevas, especialmente en el área de los detectores y descriptores de características:
FAST Corner Detector,
Fern-based patch classifier, y el planar object detector,
HOG, MSERs, One-way descriptor,
Generalized (now Haar- or LBP-based) cascade classifier for object detector
+ la nueva aplicación opencv_traincascade (reescritura de haartraining),
Self-similarity descriptor, Spin Images, etc.
-Optimización SSE2 de muchas funciones.
Es decir, OpenCV 2.0 no es mucho más lento, si no más rápido, que OpenCV 1.x con el IPP. aún así, el IPP todavía es soportado.
-Optimizaciones múltiples de los algoritmos de Machine Learning, para footprints de memoria más pequeños y procesamiento más rápido.
-La estructura de directorio revisada y el totalmente nuevo sistema de build basado en CMake. De esta forma OpenCV ahora soporta más compiladores e IDEs que antes.
-Manual de referencia completamente nuevo, disponible como PDF(incluído en los paquetes) y en línea:
http://opencv.willowgarage.com/documentation/index.html
-Interfaz Python de nuevo estilo. La descripción de la API está en el manual PDF de referencia, que también puede ser visto en línea:
http://opencv.willowgarage.com/documentation/python/index.html
y algunas introducciones (no necesariamente actualizadas al detalle) se puede encontrar aquí:
http://opencv.willowgarage.com/wiki/PythonInterface

Te invitamos a probar la nueva versión.
Hay algunos issues conocidos, que se pueden encontrar en las release notes,
que se encuentran junto con los paquetes en SourceForge.
También hay un bug tracker de OpenCV
(https://sourceforge.net/tracker/?group_id=22870&atid=376677).

Si tienes algún problema nuevo, por favor, envía un nuevo bug report.
Cuanta más información proporciones que nos permita reproducir el problema, mejor.

All the best,
OpenCV dev. team

sábado, 26 de septiembre de 2009

myEyeBlink

Para las personas que no tengan la capacidad de manejar el ojo lo suficiente para usar un eye tracker, estoy desarrollando myEyeBlink.
myEyeBlink simplemente detecta el pestaneo del ojo, y esto hace que se envie un click de mouse a la posición donde se encuentra el cursor.
Esto es muy útil si se usa por ejemplo con el software Plaphoons que tiene la opción de hacer un escaneo de las letras, posicionando el cursor del mouse en cada una de ellas.




martes, 15 de septiembre de 2009

Cámaras con filtro infrarrojo fácilmente removible

En un foro de nuigroup, encontré una lista de cámaras con filtro infrarrojo fácilmente removible que me parece interesante:

Cameras with easily removeable IR Filters

martes, 1 de septiembre de 2009

Head Mouse usado por el Diputado Jorge Rivas

Fuente: http://www.vivalinux.com.ar/eventos/hada-y-el-caso-jorge-rivas
Jorge Rivas ocupaba el cargo de Vicejefe de Gabinete y había sido electo como Diputado de la Nación, pero en Noviembre del 2007 fue víctima de un violento asalto que le produjo un traumatismo de cráneo con hemorragia cerebral y lo dejó parapléjico. Entonces su amigo y compañero de militancia Eduardo Lazzati entendió que la tecnología podía ayudarlo, y a partir de la integración de diferentes soluciones de reconocimiento facial y teclado virtual creó el software Hada

El HeadMouse y el resto del software puede ser descargado desde la página de Hadasoft:
http://hadasoft.com.ar/ contestando una serie de preguntas.

Una recopilación de notas y videos sobre el caso de Jorge Rivas se puede ver en:
http://igualdad-ps.blogspot.com/2009/05/la-asuncion-de-jorge-rivas-como.html