2011-10-03 16 views
9

Sto sviluppando un riconoscimento dei gesti delle mani basato sull'accelerometro incorporato. Qualcuno sa di alcune librerie libere da utilizzare o da cui iniziare? Sto lavorando con Linux embedded e sto cercando qualcosa di non troppo pesante da calcolare. Non ho trovato molto su google oltre a decine di articoli teorici, video di YouTube o applicazioni "chiuse".Riconoscimento dei gesti basato sull'accelerometro

Capisco che è una domanda piuttosto ampia, ma penso che possa aiutare tutti nella stessa situazione.

Grazie!

+0

correlati: http://stackoverflow.com/questions/198982/how-to-do-gesture-recognition-using-accelerometers – Daenyth

+0

Si potrebbe trovare questo utile: http://stackoverflow.com/q/6368618/341970 – Ali

+0

thx, ma cercavo più che una libreria si integrasse e si adattasse al mio progetto. Il secondo link è interessante però! – stef

risposta

2

Se non l'avete già visto questi ...

ci sono due progetti avviati come progetti accademici:

http://www.dfki.de/~rnessel/tools/gesture_recognition/gesture_recognition.htm (con il codice sorgente)

e

il gRmobile framework: tutto quello che riesco a trovare è un documento: http://www.ic.uff.br/~esteban/files/papers/SBGames09_Mark_A.pdf

Spero che questo aiuti! Non sembra che ci sia molto là fuori. Ma, se stai cercando di fare un po 'più di lavoro, non necessariamente fare affidamento su una libreria, sicuramente assicurati di leggere le informazioni sul gesto dal sito Android Dev (l'API Gesture Recognition): http://developer.android.com/resources/articles/gestures.html

+0

Grazie mille per il primo link! nel caso in cui anche tu abbia un interesse in questo campo, dai uno sguardo qui: https://bitbucket.org/svenkratz/protractor3d/src – stef

+0

Fantastico, ottimo lavoro! oooh Python ;-) – TryTryAgain

+0

Beh, non è mio :) Dillo a Sven – stef

2

Questa domanda è già risposto, ma per il bene dei posteri, ecco qui:

http://www.wiigee.org/

destinata all'uso con il Wiimote, wiigee è un open-source implementazione basato su Java per pattern matching basato su letture accelerometro. Compie questo utilizzando Hidden Markov Models [1].

apparentemente è stato utilizzato con grande efficacia da una società, Thorn Technologies, e hanno citato la loro esperienza qui: http://www.thorntech.com/2013/07/mobile-device-3d-accelerometer-based-gesture-recognition/

In alternativa, si potrebbe prendere in considerazione FastDTW (https://code.google.com/p/fastdtw/). È meno accurato del normale DTW [2], ma anche computazionalmente meno costoso, il che è un grosso problema quando si tratta di sistemi embedded o dispositivi mobili.

[1] https://en.wikipedia.org/wiki/Hidden_Markov_model
[2] https://en.wikipedia.org/wiki/Dynamic_time_warping

Problemi correlati