Basketball Shooting Assistant

Technologies Used

Python Machine Learning Computer Vision Pose Estimation
Basketball Shooting Assistant

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.