Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.04 KB

README.md

File metadata and controls

31 lines (22 loc) · 1.04 KB

Tennis System

Introduction

This project analyzes Tennis players in a video to measure their speed, ball shot speed and number of shots. This project will detect players and the tennis ball using YOLO and also utilizes CNNs to extract court keypoints. For more details, please refer to here.

Output Videos

Here is a screenshot from one of the output videos:

Screenshot

Models Used

Training

  • Tennis ball detetcor with YOLO: train/yolov5_tennis.ipynb
  • Tennis court keypoint with Pytorch: train/tennis_court_keypoints.ipynb

Requirements

  • python3.8
  • ultralytics
  • pytroch
  • pandas
  • numpy
  • opencv