← 开源
abdullahtarek

tennis_analysis

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. This hands on project is perfect for polishing your machine learning, and computer vision skills.

ApplicationsObject detectionJupyter Notebook
在 GitHub 打开
增长势头
+324 小时新增 Star+0.3%
900
Star
279
Fork
+5
本周
1
贡献者
创建于 2024-03-09 · 更新于 2026-10-17 · 今日第 2786 名
主要开发者
abdullahtarek
README

Tennis Analysis

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. This hands on project is perfect for polishing your machine learning, and computer vision skills.

Output Videos

Here is a screenshot from one of the output videos:

Models Used

Training

  • Tennis ball detetcor with YOLO: training/tennis_ball_detector_training.ipynb
  • Tennis court keypoint with Pytorch: training/tennis_court_keypoints_training.ipynb

Requirements

  • python3.8
  • ultralytics
  • pytroch
  • pandas
  • numpy
  • opencv
排名相邻
同类项目