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.
☆593Updated 9 months ago
Alternatives and similar repositories for tennis_analysis
Users that are interested in tennis_analysis are comparing it to the libraries listed below
Sorting:
- Deep learning network for detecting tennis court☆164Updated last year
- Tennis analysis using deep learning and machine learning☆136Updated 8 months ago
- Unofficial PyTorch implementation of TrackNet☆120Updated last year
- TRACE is a tool that takes a single tennis match video feed and automatically extracts player, court, and ball information. The collected…☆107Updated last year
- ☆79Updated 3 years ago
- This computer vision project analyzes tennis match videos using cutting-edge techniques. It employs YOLOv8 for player detection, finetune…☆40Updated 6 months ago
- ☆205Updated last year
- Implementation of paper - TrackNetV3: Enhancing ShuttleCock Tracking with Augmentations and Trajectory Rectification☆95Updated last month
- This repository contains a comprehensive computer vision/machine learning football project that uses YOLO for object detection, Kmeans fo…☆711Updated last year
- ☆106Updated 3 years ago
- Open-source Monocular Python HawkEye for Tennis☆497Updated last year
- ☆21Updated 2 years ago
- TrackNet for badminton tracking using tensorflow2☆177Updated 10 months ago
- A Tennis dataset and models for event detection & commentary generation☆93Updated 4 years ago
- ☆14Updated last year
- [BMVC2023] Widely Applicable Strong Baseline for Sports Ball Detection and Tracking☆114Updated last year
- Spatio-Temporal Classification of 🏀 Basketball Actions using 3D-CNN Models on the SpaceJam Dataset.☆70Updated 4 years ago
- Tracking a table tennis ball in 3d using two cameras, and analyzing the result.☆108Updated 3 years ago
- This is a computer vision project that utilizes object detection algorithms to analyze football matches videos by finding the position of…☆43Updated last year
- A Pytorch implementation of TrackNetV2 from Tensorflow (ncnn c++ inference)☆30Updated 6 months ago
- [CVPRW'24] SoccerNet Game State Reconstruction: End-to-End Athlete Tracking and Identification on a Minimap (CVPR24 - CVSports workshop)☆295Updated 2 weeks ago
- Project for detecting tennis ball using OpenCV library and Python. Prerequisites. Linux environment,; installed OpenCV tools.☆23Updated 2 years ago
- Heatmap based high speed tiny sport objects tracking based on TrackNet☆50Updated 4 years ago
- TrackNetV3 : Beyond TrackNetV2 ,and "First" TrackNet using Attention☆94Updated 9 months ago
- This project utilizes OpenCV, YOLO and CNN to track the position, movement of players in a video. YOLOv8 is used to track the players. YO…☆12Updated last year
- ☆186Updated 2 years ago
- ☆9Updated last year
- FootAndBall: Integrated player and ball detector☆120Updated last year
- Object detection and tracking algorithm implemented for Real-Time video streams and static images.☆344Updated 8 months ago
- Demo on how to compute soccer ball possession automatically using AI.☆240Updated last year