Basketball Shooting Form Corrector

The Project

This project helps basketball players perfect their shooting form. My code takes in a video from the user and analyzes it, then it creates a media pipe pose model which will draw out the important joints of the human body. After drawing the model out, my program will then calculate the angles to see if the shooting hand and arm, assisting hand and arm, and the knees are in the correct place or not. This will be done by comparing the user's video with professional players' images. After the analysis, the program will return feedback on how to improve the shooter's form.

Mobile
Education

Team Comments

I chose to make this project because...

I choosed to make this project because I wanted to help to improve basketball players' shooting forms. I have personally played the sport before and I understand how hard shooting can be for beginners. So I wanted to design an app that can be benefical to basketball players.

What I found difficult and how I worked it out

A difficulty in my project is gathering images of professional players. Since my app offers mutiple angles and many players for the user to choose from, I will need to get a lot of data and images. I worked this out by finding videos of the players playing and capturing frames of images from them.

Next time, I would...

If I had more time, I would add a feature where users can see a 3D model of their shooting form and that of the professional players; currently my app only offers a 2D image of the MediaPipe model comparison.

About the team

  • United States

Team members

  • Yuetpang