2013-01-17 16 views
6

È possibile emulare il sensore Kinect (per l'uso con Kinect SDK), quando il Kinect stesso non è collegato?Emulazione cinematica senza dispositivo reale collegato

Innanzitutto pensavo che Kinect Studio facesse esattamente quello che volevo, ma ora sembra che Kinect Studio registri i flussi di dati e li "li alimenti" all'applicazione, ma non è in grado di emulare la connessione al sensore. Quindi al momento ho un paio di file .xed registrati con Kinect Studio e non posso lanciare alcuna app abilitata a Kinect senza ottenere "il sensore Kinect non è collegato" o qualunque messaggio.

C'è qualche modo per aggirare questo? Ho accesso a Kinect, ma non è nello stesso posto in cui intendo scrivere la maggior parte del codice (e dove mi piacerebbe molto eseguirlo/debuggarlo con i dati registrati) ..

Apprezzerei davvero qualsiasi aiuto .

P.S. Forse sto usando Kinect Studio in qualche modo sbagliato e in realtà è in grado di emulare la connessione Kinect (questo è lo scenario migliore, in realtà).

+0

Dai un'occhiata qui, per vedere se Kinect Studio realizzerà ciò di cui hai bisogno: http://msdn.microsoft.com/en-us/magazine/jj650892.aspx –

+0

@ evil-closet-monkey As I Detto questo, non ero in grado di far funzionare Kinect Studio senza Kinect connesso. Riproduce i file registrati bene, ma le app di esempio Kinect non possono vedere il dispositivo Kinece e pertanto non si avviano. – mikhail

+0

L'ho visto prima, ma non penso che sia un emulatore di uso generale. http://kinesis.io/blog/kinect-simulator-by-kinesis/ Sto ancora guardando in giro, ma non ho trovato qualcosa che sia una soluzione ovvia. –

risposta

1

È necessario alimentare il driver NUI con i dati registrati per farlo.

Interfaccia utente NUI-Natural: questa cosa è ciò che riceve input da Kinect e fornisce l'output della mappatura dello scheletro.

Se ricordo bene, sei fortunato perché NUI è open source. Cerca OPEN-NI.

Quello che chiedi è sicuramente possibile ma per entrare nei bit e byte dovrai investire un bel po 'di tempo per far parte della comunità Open-Ni, questo non è qualcosa che può essere imparato al volo in un giorno o due.

E torna alla tua domanda - Sì, è possibile fare in modo che lo studio Kinect "pensi" che ci sia un Kinect collegato se si armeggia con l'autista. L'ho provato io stesso? no :)