2012-07-27 16 views
5


Attualmente sto lavorando con Kinect nel mio progetto di supporto operaio.
Desidero utilizzare Kinect per rilevare il momento iniziale/finale di un movimento specificato nel processo di lavoro.
Ad esempio:
Un processo di lavoro del cerchio di disegno su carte (su un tavolo) ha alcuni passaggi: (un tester) penna di prelievo dal tavolo, disegnare il cerchio, mettere la penna sul tavolo, modificare il carta, ... (ripetere molte volte).
E voglio rilevare i momenti quando il tester inizio e finire cerchio disegno.
devo proporre un alta precisione algoritmo che non dipende dalla posizione e dimensioni di tester.
Potete darmi una idea!
Grazie per l'aiuto (e mi dispiace per il mio inglese)!Rilevamento movimento iniziale/punto finale

+0

Stai utilizzando Opensource o l'SDK? Quale lingua? Si prega di essere più specifici –

+0

un consiglio: per l'algoritmo di non dipendere dalla posizione e dal tester, non utilizzare le coordinate effettive nel proprio algoritmo. Invece utilizzare la distanza da un punto di riferimento (prendere l'anca). quasi tutti gli umani hanno la stessa propensione al corpo [vedi Vitruvian_man] (http://en.wikipedia.org/wiki/Vitruvian_man). – Dinushan

+0

@Outlaw Lemur: sto usando Microsoft Kinect per Windows SDK v1.5 e C#. – quyennk

risposta