domingo, 4 de mayo de 2014


Avances proyecto.

Lo avances que hemos logrado como grupo han sido, poder reproducir una nota del piano en un lugar determinado. A continuación se presenta en el siguiente vídeo lo logrado:



A pesar de haber logrado llegar hasta este punto, tenemos 2 dificultades muy grande, que son las que hemos tratado de solucionar en la sesión pasada.

1- Debido a la inexactitud de la kinect, si nosotros determinamos una área para una tecla, estando en el borde el pie, programa reconoce como, dentro y fuera, aunque el pies no se mueva. Este problema que hemos encontrado deriva en que al poner el pie en el borde del área, suena muchas veces las tecla, siendo que no debería pasar esto, ya que el pies no se mueve, pero por el problema de la kinect, pasa esto.

El segundo problema, el cual esta muy asociado al primero, es que la kinect funciona con 3 dimensiones, X,Y,Z (horizontal, vertical, y profundidad), por ende hay que trabajar con estas 3 dimensiones en la programación. El problema que se nos presenta es poder reproducir una nota del piano, en cualquier de estas 3 dimensiones, es decir, entrando detrás del piano a tocar la tecla (profundidad), estando en la misma tecla y levantar el pie (vertical), y por ultimo estando en el piano y moverse a otra tecla (horizontal).

Se nos propuso solucionar este problema de 2 maneras:
* sacando un promedio de los ejes, para no tener el problema de exactitud de la kinect.
* sacando la diferencia de los ejes, respecto a las áreas en donde se ubicaran las teclas, para verifcar si el pies se cambio de una tecla a otra.