Thursday, 29 January 2009
Wii Gesture Project - version 3
"There is a problem with this method of data collection and that is that a complete gesture must fall perfectly within each group of 8 movements."
Well, not anymore! The method of populating the array has been modified slightly so that the oldest of the 8 movements is pushed off the back of the array allowing the newest movement in at the front.
e.g:
movementList = [1, 5, 7, 3, 7, 3, 2, 1]
A new movement comes in - number 5 (which is 'down')
All but the first value from the movementList array is copied into a temporary array...
temp_movementList = [5, 7, 3, 7, 3, 2, 1]
...then the latest movement is tacked onto the end so we end up with...
temp_movementList = [5, 7, 3, 7, 3, 2, 1, 5]
...finally the contents of temp_movementList are copied into movementList and then processed into a single string...
levenshteinString = "57373215"
This process happens after every movement the user makes with the Wii Remote.
As ever, a higher quality video can be viewed here.
That's all folks!
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment