awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
roboflow avatar

roboflow/sports

0
View on GitHub↗
4,881 stars·586 forks·Python·mit·29 views

Sports

Roboflow Sports is a sports video analysis system that combines object detection and tracking with bird's-eye field visualization. Its core pipeline detects and tracks players, referees, and balls across video frames, then maps those tracked positions onto a radar-style overhead view of the playing field.

The system goes beyond basic detection by localizing field boundaries and key landmarks such as pitch lines and corners, enabling spatial mapping of player positions relative to the field geometry. It classifies detected players by team affiliation through visual feature extraction and clustering, and maintains consistent identities across frames using motion prediction and re-identification to handle occlusions. Semantic segmentation of playing surfaces further supports tactical and spatial analysis.

These capabilities are built on one-stage object detection, keypoint regression networks, homography-based view projection, and unsupervised feature clustering—all provided as a configurable Python library for sports analytics workflows.

Features

  • Sports Field Radar Visualizations - Renders a bird's-eye overview of player positions and team formations on the sports field from tracked data.
  • Re-Identification Trackers - Associates detections across frames using Kalman filters for motion prediction and appearance features for re-identifying occluded objects.
  • Sports Object Trackers - A computer vision pipeline that detects and tracks players, balls, and referees in sports video footage for analytics.
  • Sports Field Homography Estimators - Computes perspective transforms from detected field keypoints to warp camera views into top-down field coordinates.
  • Sports Team Uniform Clusterers - Groups detected players by team using unsupervised clustering of visual features extracted from player crops.
  • Sports Landmark Localizers - Locates predefined landmarks such as pitch lines or court corners to map field geometry and player positions.
  • Sports Field Landmark Detectors - Locates predefined landmarks such as pitch lines or court corners to map field geometry and player positions.
  • One-Stage Detectors - Detects players and balls in a single forward pass of a convolutional neural network without region proposal steps.
  • Sports Landmark Regressors - Predicts precise coordinates of predefined field markings such as pitch lines and corners for spatial mapping.
  • Video Object Tracking - Maintains consistent identity of players and balls across video frames, handling occlusions and re-identification.
  • Sports Field Segmenters - Classifies each pixel of video frames into field, background, or boundary categories using an encoder-decoder network.
  • Sports Field Boundary Detectors - Identifies playing field boundaries from video to map the surface and support spatial analysis.
  • Sports Field Segmenters - Classifies pixels of playing surfaces and boundaries to support spatial and tactical analysis.
  • Sports Object Detectors - Detects and localizes players, referees, balls, and equipment in video frames using pre-trained models.
  • Sports Player Trackers - Detects and tracks players, referees, and balls in sports video to enable performance and tactical analysis.
  • Sports Team Classifiers - Classifies detected players into teams by analyzing visual features and clustering in sports footage.

Star history

Star history chart for roboflow/sportsStar history chart for roboflow/sports

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Sports

These projects share indexed features with Sports. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • muhammadmoinfaisal/yolov8-deepsort-object-trackingMuhammadMoinFaisal avatar

    MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking

    1,166View on GitHub↗

    This project is a computer vision pipeline that integrates object detection and tracking to monitor moving objects within video streams. It functions as an end-to-end analytics tool that processes video frames to identify, classify, and maintain the unique identity of objects as they move through a scene. The system utilizes a combination of deep learning inference for detection and motion estimation to ensure temporal continuity. By pairing visual appearance descriptors with predictive motion modeling, it maintains object identities even during temporary occlusions or when spatial overlap is

    Jupyter Notebookobject-countingobject-detectionobject-tracking
    View on GitHub↗1,166
  • foundationvision/bytetrackFoundationVision avatar

    FoundationVision/ByteTrack

    6,492View on GitHub↗

    ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed to recover occluded objects and reduce trajectory fragmentation. The core innovation of the project is its association algorithm, which processes every detection box—including low-confidence ones—by using separate high and low score thresholds, Kalman filter motion prediction, and Hungarian algorithm matching to produce consistent object identities across video frames. The project distinguishes itself by its comprehensive approach to handling occlusions and fragmented trajector

    Pythondeploymentmulti-object-trackingpytorch
    View on GitHub↗6,492
  • abewley/sortabewley avatar

    abewley/sort

    4,369View on GitHub↗

    This project is a multi-object tracking framework designed to assign persistent identities to detected bounding boxes across consecutive video frames. It functions as a computer vision tracking algorithm that monitors multiple moving targets in real time by associating detections with consistent labels. The system utilizes a state estimation approach centered on a Kalman filter to predict future object positions and maintain identity during detection gaps. It employs the Hungarian algorithm for optimal data association and calculates intersection over union to match predicted track locations

    Python
    View on GitHub↗4,369
  • facebookresearch/sam3facebookresearch avatar

    facebookresearch/sam3

    7,762View on GitHub↗

    This project is a computer vision system for object segmentation and tracking across images and videos. It employs models capable of identifying and masking objects using text prompts, bounding boxes, click points, or image exemplars. The system differentiates itself through memory-based video tracking and shared-memory architectures that maintain consistent object identities over time. It supports multi-object processing in single computation passes to increase frame throughput and utilizes iterative refinement to correct segmentation boundaries through sequential prompts. The software also

    Python
    View on GitHub↗7,762
Compare all 30 related projects→

Frequently asked questions

What does roboflow/sports do?

Roboflow Sports is a sports video analysis system that combines object detection and tracking with bird's-eye field visualization. Its core pipeline detects and tracks players, referees, and balls across video frames, then maps those tracked positions onto a radar-style overhead view of the playing field.

What are the main features of roboflow/sports?

The main features of roboflow/sports are: Sports Field Radar Visualizations, Re-Identification Trackers, Sports Object Trackers, Sports Field Homography Estimators, Sports Team Uniform Clusterers, Sports Landmark Localizers, Sports Field Landmark Detectors, One-Stage Detectors.

Which projects share features with roboflow/sports?

Projects with overlapping indexed features include: muhammadmoinfaisal/yolov8-deepsort-object-tracking — This project is a computer vision pipeline that integrates object detection and tracking to monitor moving objects… foundationvision/bytetrack — ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed… abewley/sort — This project is a multi-object tracking framework designed to assign persistent identities to detected bounding boxes… gaomingqi/track-anything — Track-Anything is an AI-driven video object segmentation and tracking system. It utilizes the Segment Anything Model… facebookresearch/sam3 — This project is a computer vision system for object segmentation and tracking across images and videos. It employs… open-mmlab/mmtracking — mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that…