Os drivers de acesso ao Microsoft Kinect para o computador permitem acesso a todo seu hardware, existem dois a libfreenect[1] do projeto OpenKinect[2] que pode ser usada middlewares como OpenCV[7] para detecção, SensorKinect[3] um fork do módulo PrimeSensor da OpenNI[4] todos sob licenças GPL.
O SensorKinect está dentro da API OpenNI [4] (interação natural aberto) uma framework sob GPL. Isso cria uma ponte para o middleware PrimeSense’s Natural Interaction Technology for End-user (NITE), que faz leitura do ambiente em 3D, com base disso gera um vetor de pontos (x, y, z) do esqueleto humano, permitindo a captura de movimento em tempo real ela também inclui o reconhecimento de gestos com as mãos e comandos de voz e um “analisador de cena”, que detecta figuras em primeiro plano e os separa do fundo.
Referência (http://blog.andarilhovirtual.com.br/)