Basketball Shooting Assistant
Technologies Used
Python Machine Learning Computer Vision Pose Estimation

Project Overview
The Basketball Shooting Assistant is a personal project that leverages computer vision and pose estimation to analyze basketball shooting form. It is meant for understanding what shooting parameters (elbow angle, arm-to-body angle, etc.) lead to successful shots.
Key Features
- Pose estimation during basketball shots
- Analysis of key shooting form metrics (elbow alignment, arm-to-body angle)
- Historical performance tracking and suggestion of best shooting parameters
- User-friendly interface for providing feedback
- Applying classic ML algorithms for learning to classify shots into hits and misses
Impact and Applications
This project demonstrates the practical application of computer vision and classical machine learning in sports analytics and training. It provides an accessible tool for basketball players to improve their shooting form without requiring expensive equipment or professional coaching.