31/7/2012 13:38 El Bruno

[#KINECT] HowTo: Utilizar Face Recognition con #KinectSdk (I)

image

Buenas,

una de las novedades que se incorporaron en el Kinect SDK 1.5 fue la capacidad de detectar puntos de la cara. Cuidado, algunos piensan que esto nos puede dar la capacidad de realizar reconocimiento facial, pues NO. Lo que podemos hacer es identificar más de 80 puntos de una cara y a partir de los mismos …. pues lo que querramos. Un modelo que podríamos tener de referencia es el siguiente:

image

Fuente: http://msdn.microsoft.com/en-us/library/jj130970.aspx

Si tenemos la suerte de tener ascendencia oriental, pues los puntos de reconocimiento de una cara serán similares a los de la foto anterio. Si en cambio somos feos como yo mismo, pues veremos algo similar a lo siguiente:

image

¿Y cómo funciona el reconocimiento facial? pues lo primero que veremos es que el código es abierto con lo que cualquiera puede toquetearlo y jugar con el mismo para adaptarlo a sus necesidades.

La idea es que a partir de la posición del Joint de la cabeza (Head) que reconoce el sensor Kinect, se reconoce un área virtual alrededor de la cabeza y las clases para el Face Tracing nos retornan un array con puntos en solo 2 dimensiones para poder tener las referencias como el modelo anterior. (aquí hay mucho más para explicar sobre como llegar de los 2D hasta los 3D, pero eso va para más adelante).

Como podemos ver en las imágenes anteriores, hay 87 puntos identificados en una Face. (si, me he tomado el trabajo de contarlos uno a uno) Además de los 87 puntos que se presentan en la imagen de nuestro amigo asiático, la rutina de Face Tracking identifica 13 puntos más. Por ejemplo, el centro de los ojos, el centro de la nariz, los contornos de la boca y los bordes del área donde se realiza el proceso del face tracking.

En el próximo post describiré un paso a paso para poder mostrar los ejemplitos de las imágenes.

Fuente: http://msdn.microsoft.com/en-us/library/jj130970.aspx

Saludos @ La Finca

El Bruno

image image image

Archivado en: ,
Comparte este post: