martes, 20 de septiembre de 2011

El xilofón etereo

Hace poco fue la semana de la computación y presenté el Xilofón etereo. Dado la repercución que tuvo, me pareció que sería interesante dejar un post sobre cómo funciona.

Todo lo que necesitas es una computadora con una webcam y algo de un color distintivo, por ejemplo, el verde.

El programa lee foto por foto lo que registra la camara, y descarta todo lo que no sea del color especificado. Por ejemplo, supongamos que estoy parado delante de la camara con algo verde, lo que el programa mostraría es esto:


El puntito verde del medio, da cuenta de que el programa está detectando el objeto. Lo que en realidad la computadora está viendo en este ejemplo es esto:


Mucho más sencillo, ¿no?. A esto que la computadora ve, le calcula su centro de masa - el punto que está en el medio - y si ese punto ingresa en las zonas de abajo del campo visual de la cámara, sonará una nota dependiendo del cuadradito al que entre.

¿Querés probarlo en tu compu? ¡Acá tenés el código!