2012-10-23 12 views
5

Quello che voglio fare è disegnare e animare uno scheletro (come possiamo fare con il flusso del sensore) dai dati salvati (quindi ho il valore x, y e z di ogni giunto) .kinect C# disegna e sposta scheletro dai dati salvati

Ho cercato molto, ma non riesco a trovare nulla che possa aiutarmi.

Posso convertire i dati in una raccolta di giunti, associarli a uno scheletro, ma poi? Non so come mappare lo scheletro al colorImagePoint.

Forse devo creare un depthImageFrame?

Grazie mille!

risposta

4

Cerca nella casella degli strumenti Kinect. Offre una funzionalità di registrazione e riproduzione che può corrispondere alle tue esigenze così com'è, o ti fornisce un punto di partenza: http://kinecttoolbox.codeplex.com/

Se fai il tuo ruolo, non sono sicuro del motivo per cui dovresti mapparlo a un colore o la cornice di profondità, a meno che non manchi un requisito di ciò che stai facendo.

Dai un'occhiata all'esempio di SkeletonBasics negli esempi di Microsoft Kinect per Windows SDK Toolkit. Mostrerà che devi disegnare uno scheletro manualmente in base ai dati dello scheletro. Da lì, si poteva guardare a fare quanto segue per voi l'applicazione:

  1. Imposta il tuo scheletro monitoraggio richiamata
  2. Ad ogni fotogramma scheletro, o meno (se non hai bisogno di così tanti) salvare le posizioni comuni
  3. salvare anche un timestamp 0 a base di
  4. salvare i dati in formato di scelta quando completa

Durante la riproduzione, leggere i dati registrati e iniziare un timer. Quando il timer tocca il timestamp memorizzato del fotogramma successivo, aggiorna lo scheletro disegnato sullo schermo (usando l'app di esempio SkeletonBasics come guida).

+0

grazie! sembra essere quello che mi serve :) – Ginox

+0

le risposte accettate sono sempre apprezzate. =) –

+0

Risposta piacevole, il meccanismo suggerito da @Evil Closet Monkey è il meccanismo utilizzato da Kinect.Toolbox. Nella cassetta degli attrezzi di kinect puoi scaricare il codice sorgente e vedere come è stato implementato. In pochi giorni di studio sentirai il bisogno di migliorare la cassetta degli attrezzi di kinect :) – Ewerton

Problemi correlati