Rendering in VR
When you wanna throw down but real fights are too darn scary.
What it does
Motion tracking via a webcam allows you to show 'em who's boss from the safety of your computer screen. It looks better with an Oculus, but it's not necessary. We designed it to require only a single webcam for motion tracking.
How we built it
Motion tracking with OpenCV and Python.
Challenges we ran into
Detecting fists quickly was very difficult, detecting punches and differentiating them from other movements was even harder.
Accomplishments that we're proud of
We're surprised our motion tracking code works at all. It's pretty darn hacky.
What we learned
We learned about optical flow and other motion tracking techniques. We also built up our VR know-how.
What's next for FightMe
HugMe will be next in the series, just in case you want to settle your differences more diplomatically.