Python multi-object-tracking

Open-source Python projects categorized as multi-object-tracking

Top 14 Python multi-object-tracking Projects

  • PaddleDetection

    Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.

    Project mention: [R]DETRs Beat YOLOs on Real-time Object Detection | /r/MachineLearning | 2023-04-19

    Our RTDETR-L achieves 53.0% AP on COCO val2017 and 114 FPS on T4 GPU, while RT-DETR-X achieves 54.8% AP and 74 FPS, outperforming all YOLO detectors of the same scale in both speed and accuracy. Furthermore, our RTDETR-R50 achieves 53.1% AP and 108 FPS, outperforming DINO-Deformable-DETR->R50 by 2.2% AP in accuracy and by about 21 times in FPS. Source code and pretrained models will be available at PaddleDetection1 ( .

  • yolo_tracking

    A collection of SOTA real-time, multi-object trackers for object detectors

    Project mention: FLiPN-FLaNK Stack Weekly for 17 April 2023 | | 2023-04-17
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • FairMOT

    [IJCV-2021] FairMOT: On the Fairness of Detection and Re-Identification in Multi-Object Tracking

  • ByteTrack

    [ECCV 2022] ByteTrack: Multi-Object Tracking by Associating Every Detection Box

    Project mention: Multi Object Tracking from moving camera | /r/computervision | 2022-06-02

    Thanks for the suggestion! Unfortunately, unitrack code doesn't support custom data evaluation. I've found Bytetrack to be useful for my current task.

  • mmtracking

    OpenMMLab Video Perception Toolbox. It supports Video Object Detection (VID), Multiple Object Tracking (MOT), Single Object Tracking (SOT), Video Instance Segmentation (VIS) with a unified framework.

    Project mention: Tracking sets of Keypoints by Person | /r/computervision | 2023-05-16

    I suggest to try the top down approach with the open source package. The openmmlab provides multiple algorithms, datasets and pretrained models for various computer vision tasks. Start with mmpose video demo that integrates detection and pose estimation. You can add later tracking with to track the poses in time.

  • norfair

    Lightweight Python library for adding real-time multi-object tracking to any detector.

  • FastMOT

    High-performance multiple object tracking based on YOLO, Deep SORT, and KLT 🚀

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • UniAD

    [CVPR 2023 Award Candidate] Planning-oriented Autonomous Driving

    Project mention: Goal-oriented Autonomous Driving (Open Source!) | /r/singularity | 2022-12-21

    Code: (to be released soon)

  • multi-object-tracker

    Multi-object trackers in Python

  • UniTrack

    [NeurIPS'21] Unified tracking framework with a single appearance model. It supports Single Object Tracking (SOT), Video Object Segmentation (VOS), Multi-Object Tracking (MOT), Multi-Object Tracking and Segmentation (MOTS), Pose Tracking, Video Instance Segmentation (VIS), and class-agnostic MOT (e.g. TAO dataset). (by Zhongdao)

  • Yolov7_StrongSORT_OSNet

    Real-time multi-camera multi-object tracker using YOLOv7 and StrongSORT with OSNet

    Project mention: Multicamera ReID | /r/computervision | 2023-03-13

    I have several cameras that stream via multiprocessing frames. With yolov7 I detect persons. Now I want to track and re-identify these persons across all streams. From the multiprocessing point of view this is no problem (shared list) but I don't know which method I can/should use. I tried something with StrongSort but there is a Kalman filter in it which would iritate the model because of wrong positions and velocities. Can someone help me? At the moment this StrongSort algorithm from Github works great. But the ReID does not take place logically there across streams.

  • classy-sort-yolov5

    Ready-to-use realtime multi-object tracker that works for any object category. YOLOv5 + SORT implementation.

  • deep_sort_realtime

    A really more real-time adaptation of deep sort

    Project mention: Need help with ID persistence issue in football player tracking project | /r/computervision | 2023-02-16

    Detected players passed to the deepsort_realtime package for tracking and ID assignment (Source)

  • multi_object_tracking

    Multi-object tracking of water fleas from video. Detects dark blotches on light background, performs multi-object association, tracks them with Kalman filters.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-16.

Python multi-object-tracking related posts


What are some of the best open-source multi-object-tracking projects in Python? This list will help you:

Project Stars
1 PaddleDetection 10,583
2 yolo_tracking 4,791
3 FairMOT 3,755
4 ByteTrack 3,345
5 mmtracking 2,951
6 norfair 1,845
7 FastMOT 1,010
8 UniAD 638
9 multi-object-tracker 622
10 UniTrack 310
11 Yolov7_StrongSORT_OSNet 282
12 classy-sort-yolov5 94
13 deep_sort_realtime 73
14 multi_object_tracking 1
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives