awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 个仓库

Awesome GitHub RepositoriesVideo Object Tracking

Algorithms and implementations for maintaining object identity and motion analysis across sequential video frames.

Distinguishing note: Focuses on temporal identity maintenance in video, distinct from static image object detection.

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

Awesome Video Object Tracking GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • open-mmlab/mmdetectionopen-mmlab 的头像

    open-mmlab/mmdetection

    32,756在 GitHub 上查看↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    Implementing and evaluating algorithms that detect and maintain object identities across video frames for complex motion analysis tasks.

    Pythoncascade-rcnnconvnextdetr
    在 GitHub 上查看↗32,756
  • humansignal/labelimgHumanSignal 的头像

    HumanSignal/labelImg

    25,015在 GitHub 上查看↗

    labelImg is a computer vision labeling tool and image bounding box annotator used to create training datasets for machine learning models. It functions as a desktop utility for drawing rectangular labels on images and saving object coordinates and class names in common machine learning formats. The tool is specifically designed to generate and edit PascalVOC formatted XML files and create image labels in the text-based format required by YOLO object detection pipelines. The software covers object detection annotation and training data preparation, including the ability to manage label catego

    Provides a visual editor for creating image labels in the text-based format required by YOLO pipelines.

    Pythonannotationsdeep-learningdetection
    在 GitHub 上查看↗25,015
  • alexeyab/darknetAlexeyAB 的头像

    AlexeyAB/darknet

    22,159在 GitHub 上查看↗

    Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object identification and localization. It serves as a neural network framework for training and deploying detection models using the YOLO architecture, providing a toolset for deep learning training and deployment. The project differentiates itself through a C and CUDA implementation that enables hardware acceleration for matrix multiplication and inference speed optimization. It provides a shared library interface for embedding detection capabilities into external applications and suppo

    Implements a comprehensive framework for training and deploying real-time object detection models based on the YOLO architecture.

    C
    在 GitHub 上查看↗22,159
  • facebookresearch/sam2facebookresearch 的头像

    facebookresearch/sam2

    19,389在 GitHub 上查看↗

    This project is a foundation model and research toolkit designed for promptable object segmentation and temporal tracking. It provides a unified framework for isolating specific regions or objects within both static images and dynamic video sequences. The system distinguishes itself through a streaming memory architecture that maintains temporal consistency by storing and retrieving object features across frames. This mechanism allows the model to resolve occlusions and preserve object identity even when targets move out of view or change appearance. By utilizing a shared backbone for both im

    Maintains consistent identification of moving subjects throughout a video sequence by propagating segmentation masks across frames.

    Jupyter Notebook
    在 GitHub 上查看↗19,389
  • tensorflow/tfjstensorflow 的头像

    tensorflow/tfjs

    19,134在 GitHub 上查看↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    Implements algorithms to maintain object identity and motion across sequential video frames.

    TypeScript
    在 GitHub 上查看↗19,134
  • microsoft/swin-transformermicrosoft 的头像

    microsoft/Swin-Transformer

    15,715在 GitHub 上查看↗

    Swin-Transformer is a deep learning framework designed for training and deploying hierarchical vision transformer models. It serves as a research library and toolkit for computer vision tasks, providing the infrastructure to build models that replace standard convolution operations with sliding window self-attention mechanisms. By utilizing a multi-scale feature hierarchy, the framework enables the processing of visual data at varying resolutions and spatial scales. The project distinguishes itself through its implementation of shifted window partitioning, which facilitates global information

    Analyzes temporal sequences in video data to identify and classify human movements or specific events occurring over time.

    Pythonade20kimage-classificationimagenet
    在 GitHub 上查看↗15,715
  • cvat-ai/cvatcvat-ai 的头像

    cvat-ai/cvat

    15,317在 GitHub 上查看↗

    CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export. The platform distinguishes itself through deep integration with machine learning models, allowing users to deploy custom AI models as serverless functions for automated object detection, tracking, and skeleton annotation. It supports co

    Implements automated object tracking to propagate segmentation masks and shapes across sequential video frames.

    Pythonannotationannotation-toolannotations
    在 GitHub 上查看↗15,317
  • paddlepaddle/paddledetectionPaddlePaddle 的头像

    PaddlePaddle/PaddleDetection

    14,243在 GitHub 上查看↗

    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

    Identifies and follows multiple distinct entities across video frames.

    Pythonblazefacedeepsortdetr
    在 GitHub 上查看↗14,243
  • thu-mig/yolov10THU-MIG 的头像

    THU-MIG/yolov10

    11,316在 GitHub 上查看↗

    YOLOv10 is a PyTorch computer vision library and real-time vision framework designed for locating and identifying multiple objects in images and video streams. It functions as an end-to-end object detector that optimizes for high-speed deployment and detection precision. The project is distinguished by an NMS-free detection architecture that predicts a single bounding box per object, eliminating the need for non-maximum suppression post-processing to reduce inference latency. It further optimizes for edge hardware through scalable weights and a quantization-friendly structure that facilitates

    Implements an end-to-end YOLO object detection architecture optimized for real-time identification and location of objects.

    Python
    在 GitHub 上查看↗11,316
  • ultralytics/yolov3ultralytics 的头像

    ultralytics/yolov3

    10,571在 GitHub 上查看↗

    This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a complete pipeline for identifying and localizing objects in images and video using a single neural network pass, combining a Darknet-53 backbone with multi-scale feature pyramids and anchor-based bounding box prediction. The framework extends beyond basic detection to include instance segmentation, human pose estimation, and multi-object tracking across video frames. It offers a model export toolkit that converts trained models through ONNX to CoreML, TensorFlow Lite, and Ten

    Assigns persistent IDs to detected objects and follows their movement across video frames.

    Pythondeep-learningmachine-learningobject-detection
    在 GitHub 上查看↗10,571
  • megvii-basedetection/yoloxMegvii-BaseDetection 的头像

    Megvii-BaseDetection/YOLOX

    10,504在 GitHub 上查看↗

    YOLOX is a high-performance anchor-free YOLO, exceeding yolov3~v5 with MegEngine, ONNX, TensorRT, ncnn, and OpenVINO supported. Documentation: https://yolox.readthedocs.io/

    Runs real-time object detection using a high-performance anchor-free YOLO architecture on images and video streams.

    Pythondeep-learningmegenginencnn
    在 GitHub 上查看↗10,504
  • opencv/opencv_contribopencv 的头像

    opencv/opencv_contrib

    10,116在 GitHub 上查看↗

    This project is a collection of optional, community-contributed algorithms and specialized vision tools that extend the core OpenCV framework. It serves as a comprehensive library of extra modules for computer vision research, providing advanced toolsets for image processing, visual data analysis, and object detection. The library includes specialized frameworks for augmented reality tracking, biometric face recognition, and three-dimensional pose estimation. It provides distinct capabilities for identifying AR markers, tracking 3D object silhouettes, and performing neural network vulnerabili

    Implements 3D object movement tracking specifically through silhouette analysis.

    C++opencv
    在 GitHub 上查看↗10,116
  • microsoft/computervision-recipesmicrosoft 的头像

    microsoft/computervision-recipes

    9,866在 GitHub 上查看↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Identifies and follows multiple distinct objects across video frames using tracking algorithms.

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    在 GitHub 上查看↗9,866
  • facebookresearch/dinov3facebookresearch 的头像

    facebookresearch/dinov3

    9,613在 GitHub 上查看↗

    This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed to learn dense visual representations from unlabeled images, serving as a general-purpose backbone for a wide variety of downstream vision tasks. The system is distinguished by its use of self-distillation and masked image modeling to extract semantic and geometric features. It also incorporates an image-text alignment model that maps visual embeddings to textual descriptions, enabling zero-shot image recognition, zero-shot segmentation, and cross-modal retrieval. The project

    Maintains the identity of specific image segments across a sequence of video frames.

    Jupyter Notebook
    在 GitHub 上查看↗9,613
  • wongkinyiu/yolov9WongKinYiu 的头像

    WongKinYiu/yolov9

    9,534在 GitHub 上查看↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Implements the YOLO architecture for high-speed object detection, classification, and instance segmentation.

    Pythonyolov9
    在 GitHub 上查看↗9,534
  • olafenwamoses/imageaiOlafenwaMoses 的头像

    OlafenwaMoses/ImageAI

    8,867在 GitHub 上查看↗

    ImageAI is a Python computer vision library providing a suite of tools for image classification, object detection, and video analytics. It functions as an integrated framework for locating and labeling objects in static images and video streams, utilizing deep learning models for identification and categorization. The project includes a model training toolkit that allows for the creation of custom classifiers and detectors through scratch training or transfer learning. It features a GPU-accelerated inference engine to increase processing speed for vision tasks and includes specialized utiliti

    Identifies and follows specific objects across consecutive video frames to monitor movement and behavior.

    Pythonai-practice-recommendationsalgorithmartificial-intelligence
    在 GitHub 上查看↗8,867
  • dusty-nv/jetson-inferencedusty-nv 的头像

    dusty-nv/jetson-inference

    8,734在 GitHub 上查看↗

    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

    Follows objects across sequential video frames using optical flow to optimize GPU usage.

    C++caffecomputer-visiondeep-learning
    在 GitHub 上查看↗8,734
  • tingsongyu/pytorch_tutorialTingsongYu 的头像

    TingsongYu/PyTorch_Tutorial

    8,018在 GitHub 上查看↗

    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

    Provides implementations for maintaining object identity and motion analysis across sequential video frames.

    Python
    在 GitHub 上查看↗8,018
  • wang-xinyu/tensorrtxwang-xinyu 的头像

    wang-xinyu/tensorrtx

    7,802在 GitHub 上查看↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    Implements object detection architectures to perform high-performance visual recognition across various model scales.

    C++arcfacecrnndetr
    在 GitHub 上查看↗7,802
  • facebookresearch/sam3facebookresearch 的头像

    facebookresearch/sam3

    7,762在 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

    Maintains consistent object identities across video frames using a specialized temporal memory buffer.

    Python
    在 GitHub 上查看↗7,762
上一个123下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Video Object Tracking

探索子标签

  • Custom Demo RunnersAccepts a video file or frame directory and a first-frame bounding box to produce tracking results. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: focuses on the demo execution interface, not the tracking algorithm itself.
  • Detection Event EmittersComponents that emit structured events when object detection completes, including model ID, inference time, and detection count. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: focuses on emitting detection completion events with metadata, not on maintaining object identity across frames.
  • High-Throughput Multi-Object AnalysisOptimized processing of multiple objects in single passes to reduce hardware load in video streams. **Distinct from Video Object Tracking:** Focuses on the computational efficiency of multi-object processing rather than just the tracking logic.
  • Interactive Video Object TrackersTools for tracking visual entities in video using real-time user queries, referring images, or text. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: emphasizes the interactive user-query loop over purely autonomous tracking algorithms.
  • Late-Appearing Object TrackersDetects and tracks objects that enter the video after the initial frame. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: specifically handles objects that appear after the first frame, not general identity maintenance.
  • Region of Interest TrackingTracking specific user-defined rectangular areas across video frames. **Distinct from Video Object Tracking:** Focuses on tracking a designated region of interest rather than a classified object's temporal identity.
  • Shot Transition ManagementTechniques for maintaining object tracking consistency across video cuts and scene changes. **Distinct from Video Object Tracking:** Focuses on continuity during abrupt video transitions rather than continuous motion analysis within a single shot
  • Silhouette TrackingAlgorithms for tracking objects based on their 2D outline or silhouette across video frames. **Distinct from Video Object Tracking:** Specific to silhouette-based tracking rather than general identity or bounding-box maintenance
  • YOLO Object Detectors2 个子标签Runs YOLO object detection on video frames in real time to identify and track objects. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: focuses on the YOLO detection algorithm itself, not general temporal identity maintenance across frames.
  • Zero-Shot Object TrackersLeverages a motion-aware memory mechanism to track objects in video without requiring any training or fine-tuning on the target domain. **Distinct from Video Object Tracking:** Distinct from Video Object Tracking: specifies zero-shot capability without training or fine-tuning, not general video tracking.