¿Reto?
Bien, los objetivos del reto consisten en:
- Familiarizarnos con los dispositivos de detección de movimientos.
- Generar módulos de detección que sean reutilizables por los compañeros de la asignatura y por la comunidad en general.
- Presentar ante el grupo los problemas asociados a la detección asignada, la solución implementada y como se utiliza.
Las actividades a realizar consisten en dos partes:
1º Realizar una aplicación de detección de una postura fija y un gesto, Debe actuar del siguiente modo:
- Mostrar al usuario la posición a adoptar, antes de realizar el gesto, ayudándolo mediante indicaciones.
- Ayudar al usuario por medio de marcas virtuales (primitivas geométricas, texto, imágenes etc)
(Además para dichas acciones debe poder tolerar un margen de error, es decir reconocer acciones parecidas, pues es difícil para el usuario adoptar posiciones exactas sin demasiadas indicaciones)
2º Realizar un tutorial detallado, explicando que hemos hecho, cómo lo hemos hecho y las piedras que nos hemos encontrado en el camino. Es decir, los módulos que hemos utilizado, que hemos modificado, los parámetros que requieren, referencias y ayudas que hemos empleado, problemas que hemos tenido y como hemos conseguido solucionarlos.
Primeros pasos
Primero debemos instalar el SDK de Kinect que nos proporciona Microsoft Link SDK Kinect V2, hecho esto, el primer paso es ver que funcionalidades nos ofrece Microsoft para poder emplearlas en nuestra práctica, nosotros hemos decidido hacerla en C# puesto que es un lenguaje que desconocemos y como todo en la vida, cuanto mas sepas, mejor (o al menos eso creemos, somos gente curiosa). Como nos pide realizar un "traking" del esqueleto del usuario, la funcionalidad "BodyBasics2D" nos viene perfecta para dicha función.
La comprensión del código de BodyBasics2D creado por Microsoft será explicada en otra entrada.
¿Qué hacemos?
Probablemente esta pregunta sea difícil, dado que la imaginación es algo que escasea normalmente. A nosotros se nos ocurrió la idea de hacer una especie de aplicación/minijuego/fit que tengas que dar una patada en el aire y cambiar de pierna (estilo kung fu), y como buena patada de kung fu, tiene que tener música de ambiente ("Everybody loves kung fu fighting" parece idónea para dicha tarea).
(Algo así, pero sin levantar tanto la pierna, para que cualquier usuario pueda hacerlo)
Posteriormente contaremos como hemos ido realizando dichas funcionalidades y la aplicación como tal en GitHub


No hay comentarios:
Publicar un comentario