Vorrei monitorare la prima persona e utilizzare la mano destra di questa persona per navigare nell'applicazione che ho creato.Come rintracciare UNA persona con Kinect (trackingID)
Posso assumere il controllo del cursore, ora voglio solo una persona che viene monitorata. Quindi, fondamentalmente quando una persona sta navigando nel programma, e ci sono persone che camminano dietro di lui o stanno guardando con questo ragazzo, se si muovono, il kinect non dovrebbe riconoscere nessun altro.
Come posso implementare questo, so che è qualcosa con il trackingId
ma cosa? : s
foreach (SkeletonData s in allSkeletons.Skeletons)
{
if (s.TrackingState == SkeletonTrackingState.Tracked)
{
if (s.TrackingID == 0)
{
foreach (Joint joint in s.Joints)
{
}
}
}
}
Quindi in realtà hai fatto una classe di un giocatore? In questa classe si memorizza un ID giocatore, questo ID giocatore e questo ID giocatore memorizza l'array di scheletro? – Letoir
L'ho controllato, questo significa che devo fare una lezione, di giocatore, dopo quella classe di ossa, per monitorare solo un'azione di una persona. Non potrebbe essere più semplice allora sembra :) – Letoir
In realtà questo codice proviene da ShapeGame. Nel tuo codice la variabile allSkeletons contiene un elenco di tutti i giocatori. Se si utilizza l'indice di ogni giocatore come identificatore per questo, è possibile saltare gli altri. –