blmendes / basketball-shot-mechanics

Shooting pose analysis and basketball shot detection with web application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Throw the ball

My Basketball Shots AI

🏀 Analyze and improve your basketball shots with machine learning

This is an artificial intelligence application developed based on the concept of object detection. Analyze basketball pitches by examining data collected in object detection.

First thing you need to do is install dependencies:

pip install -r requirements.txt

Please note that you need a CPU to run the video analysis, CUDA device is required to run OpenPose.

Get a copy of this project by simply running the git clone command.

$ git clone https://github.com/blmendes/throw-the-ball.git

Betting predictions

Tool that helps you when betting on NBA and NFL

Shooting pose

Analyze basketball shots by digging into the data collected from object detection.

Structure | Architecture

Detection model

Detection model

The object detection model is trained with the Faster R-CNN model architecture, which includes pretrained weight on COCO dataset.

'Run' alternatives

Notebooks

Heroku

Future plans

  • Change the model to a more efficient YOLOv5 (Pytorch)
  • Improve UX
  • Improve the efficiency, making it executable on web app and mobile services.


Buy Me a Coffee is the best way for creators n to accept support and membership from their fans.

"Buy Me A Coffee"

About

Shooting pose analysis and basketball shot detection with web application

License:Other


Languages

Language:Jupyter Notebook 85.0%Language:Python 13.4%Language:Batchfile 0.9%Language:Shell 0.7%