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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 Repos

Awesome GitHub RepositoriesObject Tracking Systems

Systems designed to maintain the persistent identity of multiple objects across continuous video streams and live feeds.

Explore 20 awesome GitHub repositories matching artificial intelligence & ml · Object Tracking Systems. Refine with filters or upvote what's useful.

Awesome Object Tracking Systems GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ultralytics/ultralyticsAvatar von ultralytics

    ultralytics/ultralytics

    58,468Auf GitHub ansehen↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Maintains persistent identity across continuous video feeds for multiple detected objects.

    Pythonclicomputer-visiondeep-learning
    Auf GitHub ansehen↗58,468
  • paddlepaddle/paddledetectionAvatar von PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Auf GitHub ansehen↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Monitors moving objects across single or multiple camera feeds to analyze traffic flow and pedestrian movement patterns in real-time.

    Pythonblazefacedeepsortdetr
    Auf GitHub ansehen↗14,243
  • dusty-nv/jetson-inferenceAvatar von dusty-nv

    dusty-nv/jetson-inference

    8,734Auf GitHub ansehen↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    Maintains unique object identities across a network of multiple cameras to handle occlusions.

    C++caffecomputer-visiondeep-learning
    Auf GitHub ansehen↗8,734
  • tingsongyu/pytorch_tutorialAvatar von TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Auf GitHub ansehen↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Implements assignment algorithms to match detected object boxes with existing tracking identities.

    Python
    Auf GitHub ansehen↗8,018
  • facebookresearch/sam3Avatar von facebookresearch

    facebookresearch/sam3

    7,762Auf GitHub ansehen↗

    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

    Tracks multiple objects simultaneously using a shared-memory approach to maximize frame throughput.

    Python
    Auf GitHub ansehen↗7,762
  • foundationvision/bytetrackAvatar von FoundationVision

    FoundationVision/ByteTrack

    6,492Auf GitHub ansehen↗

    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

    Implements the ByteTrack association algorithm that matches every detection box to existing track IDs.

    Pythondeploymentmulti-object-trackingpytorch
    Auf GitHub ansehen↗6,492
  • nvidia/isaac-gr00tAvatar von NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Auf GitHub ansehen↗

    Follows shoppers through a store by stitching together video feeds from multiple cameras to analyze movement patterns.

    Jupyter Notebook
    Auf GitHub ansehen↗6,222
  • nwojke/deep_sortAvatar von nwojke

    nwojke/deep_sort

    6,148Auf GitHub ansehen↗

    DeepSORT ist ein Framework für Echtzeit-Multi-Objekt-Tracking, das darauf ausgelegt ist, konsistente Identitäten mehrerer Objekte über Video-Frames hinweg beizubehalten. Es integriert Deep-Learning-Erscheinungsmerkmale mit Bewegungsdeskriptoren, um Objekte durch eine Sequenz von Videodaten zu verfolgen. Das System nutzt ein tiefes Convolutional Neural Network, um hochdimensionale visuelle Deskriptoren für die Personen-Re-Identifizierung zu generieren. Diese Erscheinungsmerkmale werden mit Bewegungsschätzung via Kalman-Filter kombiniert und mittels des ungarischen Algorithmus gelöst, um Detektionen optimal mit bestehenden Tracks zu assoziieren. Das Framework enthält Funktionen für Gating-basiertes Assoziations-Filtering und Zustands-basiertes Track-Management, um Objekt-Lifecycles zu handhaben. Zudem bietet es Tools zum Rendern von Tracking-Ergebnissen auf Video-Frames und zur Evaluierung der Tracking-Leistung anhand etablierter Benchmarks.

    Maintains consistent identities of multiple objects across a sequence of video frames.

    Python
    Auf GitHub ansehen↗6,148
  • dmlc/gluon-cvAvatar von dmlc

    dmlc/gluon-cv

    5,922Auf GitHub ansehen↗

    Gluon-CV ist eine MXNet-Computer-Vision-Bibliothek, die eine umfassende Sammlung vortrainierter Vision-Architekturen und Trainings-Pipelines bereitstellt. Sie dient als Deep-Learning-Research-Toolkit und Model-Zoo mit State-of-the-Art-Gewichten für die Bild- und Videoanalyse. Das Projekt enthält eine spezialisierte Bibliothek für Human-Pose-Estimation sowie ein Toolkit zur Modellkompression. Diese Tools ermöglichen das Pruning und die Quantisierung von Deep-Learning-Modellen, um die Inferenzgeschwindigkeit zu erhöhen und die Bereitstellung auf ressourcenbeschränkter Edge-Hardware zu erleichtern. Die Bibliothek deckt ein breites Spektrum an Vision-Funktionen ab, darunter Bildklassifizierung, Objekterkennung sowie semantische und Instanz-Segmentierung. Sie bietet zudem Tools für die Videoanalyse, wie Action-Recognition, Objekt-Tracking und monokulare Tiefenschätzung. Das Training wird durch automatisierte Pipelines und verteilte Multi-GPU-Workloads unterstützt, um die Modellkonvergenz zu beschleunigen.

    Matches and identifies specific individuals across different camera scenes using visual features.

    Pythonaction-recognitioncomputer-visiondeep-learning
    Auf GitHub ansehen↗5,922
  • kaiyangzhou/deep-person-reidAvatar von KaiyangZhou

    KaiyangZhou/deep-person-reid

    4,849Auf GitHub ansehen↗

    This project is a PyTorch person re-identification framework designed for training and evaluating models that identify individuals across different camera views. It provides a complete model training pipeline, a deep learning feature extractor for converting images into numeric vectors, and a suite of computer vision benchmarking tools to measure identity retrieval accuracy. The framework includes a specialized transfer learning toolkit that supports layer freezing, staged learning rate optimization, and differential learning rates for fine-tuning pretrained models. It distinguishes itself th

    Computes specialized accuracy, rank, and distance measures to quantify the effectiveness of identity matching across camera views.

    Pythoncomputer-visioncross-domaindeep-learning
    Auf GitHub ansehen↗4,849
  • roboflow/sportsAvatar von roboflow

    roboflow/sports

    4,881Auf GitHub ansehen↗

    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 clust

    Associates detections across frames using Kalman filters for motion prediction and appearance features for re-identifying occluded objects.

    Pythoncomputer-visiondeep-learningdeep-neural-networks
    Auf GitHub ansehen↗4,881
  • tingsongyu/pytorch-tutorial-2ndAvatar von TingsongYu

    TingsongYu/PyTorch-Tutorial-2nd

    4,555Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Lehrressource und ein Kurs zum Aufbau neuronaler Netze mit PyTorch. Es deckt die grundlegenden Bausteine des Deep Learning ab, einschließlich Tensor-Manipulation, automatischer Differenzierung und der Konstruktion modularer Komponenten für neuronale Netze. Das Repository dient als technischer Leitfaden für verschiedene spezialisierte Bereiche. Es bietet Implementierungsdetails für Computer-Vision-Aufgaben wie Bildklassifizierung, Objekterkennung und semantische Segmentierung sowie Workflows für die Verarbeitung natürlicher Sprache (NLP) mit Transformern, rekurrenten Netzen und generativen Modellen. Zudem enthält es eine Referenz für generative KI, mit Fokus auf die Synthese von Bildern mittels Diffusionsmodellen und adversarialen Netzwerken. Das Material erstreckt sich auf Modelloptimierung und Deployment-Pipelines. Es behandelt Techniken zur Reduzierung der Modellgröße und zur Erhöhung der Inferenzgeschwindigkeit durch Quantisierung und den Export von Modellen in Formate wie ONNX und TensorRT. Weitere Kompetenzbereiche umfassen Data Engineering für paralleles Laden, Modellevaluierung mittels benutzerdefinierter Metriken und das Deployment von Open-Source Large Language Models. Das Projekt wird primär als eine Reihe von Jupyter Notebooks bereitgestellt.

    Associates new detections with existing tracking IDs based on the intersection over union of bounding boxes.

    Jupyter Notebookcomputer-visiondeepsortdiffusion-models
    Auf GitHub ansehen↗4,555
  • layumi/person_reid_baseline_pytorchAvatar von layumi

    layumi/Person_reID_baseline_pytorch

    4,431Auf GitHub ansehen↗

    Dieses Projekt ist ein PyTorch-basiertes Deep-Learning-Framework und eine Baseline für überwachtes Lernen zur Re-Identifizierung von Personen und Fahrzeugen. Es bietet eine vollständige Pipeline zum Trainieren und Evaluieren von Modellen, die darauf ausgelegt sind, identitätsbasierte Feature-Embeddings zu extrahieren und dieselbe Entität über verschiedene Kameraansichten hinweg abzugleichen. Das Framework zeichnet sich durch Unterstützung für Cross-Modality-Identitätsabgleich aus, was das Abrufen von Identitäten über verschiedene Bildsensoren wie RGB und Infrarot hinweg ermöglicht. Es enthält zudem fortgeschrittene Retrieval-Verfeinerung durch Re-Ranking-Techniken unter Verwendung von Reciprocal Encoding und Graph Neural Networks, um die Ranking-Präzision zu verbessern. Das System deckt eine breite Palette von Computer-Vision-Funktionen ab, einschließlich Feature-Embedding-Extraktion, Bild-Retrieval-Evaluierung und Datenvorverarbeitung mit Random-Erasing-Augmentation. Es bietet Tools für Modelloptimierung via Convolution- und Batch-Normalization-Fusion sowie TensorRT-Inference-Beschleunigung. Monitoring- und Diagnosetools sind für die Visualisierung von Modell-Attention-Heatmaps und Identifizierungsergebnissen enthalten. Die Bibliothek implementiert zudem Abwehrmechanismen durch Adversarial Training, um die Modellrobustheit zu erhöhen.

    Implements a complete PyTorch framework for training and evaluating person re-identification models.

    Pythonawesome-reidbaselinecircle-loss
    Auf GitHub ansehen↗4,431
  • abewley/sortAvatar von abewley

    abewley/sort

    4,369Auf GitHub ansehen↗

    Dieses Projekt ist ein Framework für Multi-Objekt-Tracking, das entwickelt wurde, um erkannten Bounding-Boxen über aufeinanderfolgende Videobilder hinweg dauerhafte Identitäten zuzuweisen. Es fungiert als Computer-Vision-Tracking-Algorithmus, der mehrere sich bewegende Ziele in Echtzeit überwacht, indem Erkennungen mit konsistenten Labels verknüpft werden. Das System nutzt einen Schätzansatz für den Zustand, der auf einem Kalman-Filter basiert, um zukünftige Objektpositionen vorherzusagen und die Identität bei Erkennungslücken aufrechtzuerhalten. Es verwendet den ungarischen Algorithmus für eine optimale Datenzuordnung und berechnet die Intersection over Union, um vorhergesagte Track-Positionen mit tatsächlichen Erkennungen abzugleichen. Die Verarbeitungspipeline verwaltet ein Register aktiver Tracks unter Verwendung eines linearen Modells konstanter Geschwindigkeit, um Zustandsübergänge zu vereinfachen. Sie führt eine rekursive Bild-für-Bild-Verarbeitung durch, um den Zustand aller verfolgten Objekte zu aktualisieren, während neue Bilder analysiert werden.

    Provides a comprehensive system for assigning persistent identities to detected objects across video streams.

    Python
    Auf GitHub ansehen↗4,369
  • ifzhang/fairmotAvatar von ifzhang

    ifzhang/FairMOT

    4,237Auf GitHub ansehen↗

    FairMOT is a multi-object tracking framework and deep learning model designed to identify and track multiple entities across video frames. It implements a unified pipeline that integrates object detection and identity re-identification into a single-stage joint network. The system utilizes an anchor-free detection method to predict object centers and bounding box dimensions. It maintains identity consistency across consecutive frames by generating high-dimensional embedding vectors for re-identification and employing a Kalman filter for motion state prediction. The framework covers a broad r

    Provides a complete system for maintaining the persistent identity of multiple objects across continuous video streams.

    Pythonjoint-detection-and-trackingmulti-object-trackingone-shot-tracker
    Auf GitHub ansehen↗4,237
  • jdai-cv/fast-reidAvatar von JDAI-CV

    JDAI-CV/fast-reid

    3,946Auf GitHub ansehen↗

    fast-reid ist ein PyTorch-basiertes Computer-Vision-Framework, das für den Aufbau, das Training und das Deployment von Deep-Learning-Modellen für identitätsbasierte Vision-Aufgaben entwickelt wurde. Es bietet eine spezialisierte Toolbox für Person-Re-Identification und Fahrzeug-Re-Identification, die den Abgleich von Individuen und Fahrzeugen über nicht überlappende Kameraansichten hinweg ermöglicht. Das Projekt enthält Tools zur Erkennung von Personenattributen, um spezifische physische Merkmale und Eigenschaften zu identifizieren. Es verfügt über einen modularen Model-Zoo, der den Austausch und das Benchmarking verschiedener Re-Identification-Architekturen ermöglicht. Das Framework deckt eine groß angelegte Entwicklungsinfrastruktur ab, einschließlich verteiltem Training über mehrere GPUs, Mixed-Precision-Training und Knowledge Distillation, um Repräsentationen von komplexen Netzwerken auf kleinere Student-Modelle zu übertragen. Es bietet zudem eine Hyperparameter-Optimierungsschleife, eine Multi-Dataset-Evaluierungs-Engine und Pipelines für den Export von Modellen in Industriestandard-Formate für das Production-Deployment.

    Matches individuals across non-overlapping camera views using deep learning for identity tracking.

    Pythonapexbaselinecomputer-vision
    Auf GitHub ansehen↗3,946
  • vladmandic/humanAvatar von vladmandic

    vladmandic/human

    2,999Auf GitHub ansehen↗

    Human is a TensorFlow.js computer vision library used for face, body, and hand tracking within the browser or Node.js. It provides a framework for human pose and gesture tracking, facial recognition, and biometric liveness detection to verify a live human presence. The project distinguishes itself through a full suite of identity and motion tools, including a facial recognition framework that generates embeddings for similarity matching and a background segmenter for separating humans from their environment. It incorporates a liveness detector to prevent spoofing during facial analysis. The

    Implements logic to associate detected body parts and features with specific individuals for consistent tracking.

    HTMLage-estimationbody-segmentationbody-tracking
    Auf GitHub ansehen↗2,999
  • roboflow/trackersAvatar von roboflow

    roboflow/trackers

    2,565Auf GitHub ansehen↗

    This project is a multi-object tracking library and computer vision toolkit designed to maintain consistent identity IDs for objects across video frames. It provides a motion-based object tracking system that converts raw detections into stable temporal tracks, enabling the analysis of object movement and behavior over time. The toolkit distinguishes itself through advanced identity maintenance, utilizing Kalman filters for linear motion tracking and sparse optical flow for camera motion estimation. It features multi-stage object association to recover occluded objects and non-linear motion t

    Maintains consistent identity IDs for multiple objects across video frames to analyze movement and behavior.

    Pythonbytetrackmulti-object-trackingoc-sort
    Auf GitHub ansehen↗2,565
  • muhammadmoinfaisal/yolov8-deepsort-object-trackingAvatar von MuhammadMoinFaisal

    MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking

    1,166Auf GitHub ansehen↗

    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

    Implements a computer vision pipeline that detects and tracks objects across video frames using deep learning models.

    Jupyter Notebookobject-countingobject-detectionobject-tracking
    Auf GitHub ansehen↗1,166
  • itcoders/human-detection-and-trackingAvatar von ITCoders

    ITCoders/Human-detection-and-Tracking

    874Auf GitHub ansehen↗

    This project is a computer vision framework designed for the detection, identification, and tracking of human subjects within video streams. It provides an integrated system for locating individuals, generating biometric models from image datasets, and maintaining identity labels across consecutive video frames. The system distinguishes itself through its ability to maintain identity persistence across multiple camera feeds. By utilizing deep learning inference to extract feature vector embeddings and applying motion prediction algorithms, it links unique identity signatures across disparate

    Links unique identity signatures across disparate camera feeds to maintain consistent tracking in complex environments.

    Pythoncplusplusdetect-facesface
    Auf GitHub ansehen↗874
  1. Home
  2. Artificial Intelligence & ML
  3. Computer Vision Systems
  4. Computer Vision
  5. Object Detection and Tracking
  6. Object Tracking Systems

Unter-Tags erkunden

  • Appearance-Based RefinementsTechniques that use visual feature extraction to improve the consistency of object identity during tracking. **Distinct from Object Tracking Systems:** Focuses specifically on using neural network feature vectors for identity refinement, whereas the parent covers general tracking systems.
  • Cross-Camera TrackingAlgorithms for maintaining object identity across multiple camera views. **Distinct from Camera Tracking:** Distinct from Camera Tracking: focuses on re-identification across cameras rather than camera motion estimation.
  • Detection-to-Track Association4 Sub-TagsAlgorithms that match new detections to existing tracking IDs to maintain temporal consistency. **Distinct from Object Tracking Systems:** Specifically addresses the assignment logic between detectors and trackers, rather than the overall tracking system.
  • Tracking Result ExportersUtilities for saving object trajectories and identity data to external files. **Distinct from Analysis Result Exporters:** Distinct from Analysis Result Exporters: specifically targets tracking-specific trajectory data.