Gestures portion of the Synchro ECE180 Project
Code used in the python gesture scripts: CMU OpenPose - Python api
- single player game seems to be working correctly.
- normalize pose dimensions to skeleton size in frame
- add more dynamic gestures
- handles the gesture processing and sends the results back to unity through mqtt
- utilizes the OpenPose API
- waits for unity to request a gesture, then processes images in search of that gesture
- used to test if a multithreaded process would increase openpose processing FPS for two cameras. It did not.
- directions on how to compile and install openpose and the python api on Windows 7 / 10
- written by Josh while he went through the process multiple times
- used for a virtual windows environment on a MacBook Pro
- contains compiled openpose library and python packages
- used on Jose's Windows laptop that has a dGPU (MX530)
- openpose library and python packages compiled on Jose's laptop
- used on Josh's Windows desktop that has a dGPU (GTX 980)
- openpose library and python packages compiled on Josh's desktop
- contains the models and scripts necessary for openpose to work
- getModels_poseOnly.bat is a windows script to download the large caffe model used by openpose
- wget is included so windows can used this in the bat script