Gesture recognizer interface I created for my Natural User Interaction class that utilizes the $P recognizer engine, which was developed by researchers at the University of Washington.
Open the project's folder in a terminal and compile the program by typing make
. Then refer to the help menu by just running the program with ./pdollar
. Here are the commands and descriptions detailing their usage:
- Add a gesture file to the list of gesture templates:
pdollar -t <gesturefile>
- Print the name of gestures when recognized from the event stream:
pdollar <eventstream>
- Clear all stored templates:
pdollar -r
Example command format: ./pdollar pdollar -t gestureFiles/arrowhead.txt
.
The PDollarGestureRecognizer.dll
file is where the actual gesture recognizing takes place, and it is product of the hard work of researchers at the University of Washington. Please consider looking into their research paper, as well their website, if you are interested in learning more about $P.
This project took around 6-8 hours to complete, and was completed on January 31st, 2020.