awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nwojke avatar

nwojke/deep_sort

0
View on GitHub↗
6,148 stele·1,556 fork-uri·Python·GPL-3.0·2 vizualizări

Deep Sort

DeepSORT este un framework de urmărire multi-obiect în timp real conceput pentru a menține identități consistente ale mai multor obiecte pe parcursul cadrelor video. Integrează caracteristici de aspect deep learning cu descriptori de mișcare pentru a urmări obiectele printr-o secvență de date video.

Sistemul utilizează o rețea neuronală convoluțională profundă pentru a genera descriptori vizuali de înaltă dimensiune pentru re-identificarea persoanelor. Aceste caracteristici de aspect sunt combinate cu estimarea mișcării prin filtrare Kalman și rezolvate folosind algoritmul maghiar pentru a asocia optim detecțiile cu pistele existente.

Framework-ul include capabilități pentru filtrarea asocierii bazată pe gating și gestionarea pistelor bazată pe stare pentru a gestiona ciclurile de viață ale obiectelor. Oferă, de asemenea, instrumente pentru redarea rezultatelor urmăririi pe cadrele video și evaluarea performanței urmăririi față de benchmark-urile stabilite.

Features

  • Object Tracking Frameworks - Provides a real-time multi-object tracking framework combining motion descriptors and deep appearance features.
  • Feature Descriptor Computation - Generates numerical feature descriptors for bounding boxes to enable similarity comparison.
  • Object Tracking Systems - Maintains consistent identities of multiple objects across a sequence of video frames.
  • Detection-to-Track Association - Uses the Hungarian algorithm to optimally pair detections with tracks via a cost matrix.
  • Appearance Matching Networks - Implements appearance matching networks to associate detected objects with existing tracks using visual embeddings.
  • Appearance Embedding Extraction - Extracts appearance embeddings from bounding boxes for person re-identification.
  • Kalman Filter Trackers - Employs Kalman filters to predict future object positions based on velocity and bounding box coordinates.
  • Video Object Tracking - Integrates appearance and motion data to track multiple objects across video frames in real time.
  • Person Re-identification - Implements person re-identification to recognize individuals across different camera views or frames.
  • CNN Feature Extractors - Uses a deep convolutional neural network to generate high-dimensional visual descriptors for object identification.
  • Association Gating Filters - Restricts the matching search space by ignoring candidates outside a maximum distance threshold.
  • Deep Learning Association Metrics - Associates bounding boxes across video frames using deep feature vectors and cosine similarity.
  • Identity Association Metrics - Determines if bounding boxes in different frames represent the same object using deep learning feature vectors.
  • Track Lifecycle Management - Maintains track lifecycles by counting consecutive frames of non-detection before deleting a track.
  • Real-Time Video Analytics - Processes live video streams to identify and follow specific objects in real time.

Istoric stele

Graficul istoricului de stele pentru nwojke/deep_sortGraficul istoricului de stele pentru nwojke/deep_sort

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Deep Sort

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Deep Sort.
  • muhammadmoinfaisal/yolov8-deepsort-object-trackingAvatar MuhammadMoinFaisal

    MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking

    1,166Vezi pe 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
    Vezi pe GitHub↗1,166
  • abewley/sortAvatar abewley

    abewley/sort

    4,369Vezi pe 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
    Vezi pe GitHub↗4,369
  • ifzhang/fairmotAvatar ifzhang

    ifzhang/FairMOT

    4,237Vezi pe GitHub↗

    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

    Pythonjoint-detection-and-trackingmulti-object-trackingone-shot-tracker
    Vezi pe GitHub↗4,237
  • roboflow/trackersAvatar roboflow

    roboflow/trackers

    2,565Vezi pe GitHub↗

    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

    Pythonbytetrackmulti-object-trackingoc-sort
    Vezi pe GitHub↗2,565
Vezi toate cele 30 alternative pentru Deep Sort→

Întrebări frecvente

Ce face nwojke/deep_sort?

DeepSORT este un framework de urmărire multi-obiect în timp real conceput pentru a menține identități consistente ale mai multor obiecte pe parcursul cadrelor video. Integrează caracteristici de aspect deep learning cu descriptori de mișcare pentru a urmări obiectele printr-o secvență de date video.

Care sunt principalele funcționalități ale nwojke/deep_sort?

Principalele funcționalități ale nwojke/deep_sort sunt: Object Tracking Frameworks, Feature Descriptor Computation, Object Tracking Systems, Detection-to-Track Association, Appearance Matching Networks, Appearance Embedding Extraction, Kalman Filter Trackers, Video Object Tracking.

Care sunt câteva alternative open-source pentru nwojke/deep_sort?

Alternativele open-source pentru nwojke/deep_sort includ: muhammadmoinfaisal/yolov8-deepsort-object-tracking — This project is a computer vision pipeline that integrates object detection and tracking to monitor moving objects… abewley/sort — This project is a multi-object tracking framework designed to assign persistent identities to detected bounding boxes… ifzhang/fairmot — FairMOT is a multi-object tracking framework and deep learning model designed to identify and track multiple entities… roboflow/trackers — This project is a multi-object tracking library and computer vision toolkit designed to maintain consistent identity… foundationvision/bytetrack — ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed… stvir/pysot — pysot is a computer vision framework designed for single object tracking. It provides a platform for implementing and…