KINECT

Dale Phurrough en su blog http://hidale.com/jit-openni/ explica paso a paso como trabajar con jit.openni un objeto externo de MAX MSP JITTER para obtener información de profundidad de sensores de movimiento como la Kinect de Microsoft y el sensor ASUS Xtion PRO. (https://github.com/diablodale/jit.openni/wiki)

Por su parte Jean-Marc Pelletier (también creador de cv.jit librería para computer vision), crea otro objeto externo el jit.freenect.grab que también permite cierto control sobre el sensor, incluso el control del tilt .

(http://jmpelletier.com/freenect/)

Documentado por Peter Elsea aquí ftp://arts.ucsc.edu/pub/ems/electronic-contraptions/Max%20and%20Kinect.pdf

Sin embargo para que cualquiera de estos sets funcionen, el computador necesita actualizar la librería libusb (solo en mac), instalar OpenNI, NITE y el driver del sensor. La instalación de cada uno de estos toma tiempo, todo se compila desde la terminal y debes asegurarte que bajes las últimas librerías compatibles con tu sistema operativo.

Glenn MCPherson http://blog.nelga.com/setup-microsoft-kinect-on-mac-os-x-10-9-mavericks/

Tiene una guía completa de cómo instalarlos además de Xquartz, Cmake, MacPorts que son necesarios para obtener los datos del esqueleto con OSCCeleton otra aplicación adicional que desde el comand line reciben los datos de cada nodo del esqueleto y envia estos datos a MAX por OSC (Open Sound Control: protocolo de comunicaciones música y computación en tiempo real). OSCCeleton fue creada por Jon Bellona otro profesor de composición por computador de la Universidad de Virginia.

Kinect via OSCCeleton http://jpbellona.com/kinect/

Yosemite y un kinect Xbox 360 sin problema. Al bajar en los archivos todo está muy bien documentado para principiantes.

Los primeros dos ji.freenect.grab y jit.openni son objetos externos que permiten un gran control del sensor. Con ji.freenect.grab tienes posibilidad de jugar con las matrix fácilmente. Con jit.openni después de exploraciones con los archivos xml podrías llegar a traer la información del esqueleto estableciendo comunicación con el dispositivo (conocimientos de xml y el formato openni)

OSCCeleton , por su parte es una aplicación que establece contacto por medio de un patch de MAX MSP ya implementado en el que recibes la información de cada nodo. Vale la pena emppezar por acá, aunque implica instalaciones adicionales todas documentadas. http://jpbellona.com/public/writing/Kinect_Via_OSC_Bellona.pdf

http://jpbellona.com/kinect/

 

Otros links

https://cycling74.com/2010/12/02/using-microsoft-kinect-with-max/#.VxZctD-bHD9

http://jaredtobinbctyear2.tumblr.com/

http://fox-gieg.com/tutorials/2011/kinect-setup-links/