Inspiration
We wanted to help automate coaching for a variety of sports so we decided to go with boxing due to the simplicity and how strict the form is in the sport.
What it does
Analyzes video of your boxing technique and provides feedback regarding your posture/position, your jabbing technique and also feedback regarding your guard hand placement.
How I built it
This was built using tensorFlow for motion tracking. Video is analyzed and certain points are analyzed compared to others and their angles are detected. Those are then averaged and compared to what the actual form of said action should be like. Flask was used to serve the back end to an html front end.
What's next for Sports Video Analyzer
This project can be expanded in many ways. Some of these ways include being able to auto detect different types of punches and provide relevant feedback for those. This can be also used beyond boxing such as analyzing forms for golf players,basketball players or even soccer players. The goal is to make it easier for people to improve at what they do without the need to hire a coach.
Log in or sign up for Devpost to join the conversation.