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
STVIR avatar

STVIR/pysot

0
View on GitHub↗
4,600 stars·1,109 forks·Python·Apache-2.0·17 views

Pysot

pysot is a computer vision framework designed for single object tracking. It provides a platform for implementing and evaluating algorithms that locate and follow specific target objects across sequences of video frames.

The project includes implementations of the SiamRPN architecture for region proposal network based localization and the SiamMask model, which combines tracking with binary mask generation to provide pixel-level segmentation of objects.

The framework also contains a visual tracking evaluation toolkit used to measure the accuracy and reliability of tracking algorithms against standard industry datasets.

Features

  • Video Object Tracking - Implements a framework for following a specific target across video frames using computer vision algorithms.
  • SiamMask Models - Implements a model that combines tracking with binary mask generation for pixel-level object segmentation.
  • Siamese Region Proposal Networks - Implements the SiamRPN architecture for high-accuracy region proposal network based object localization.
  • Object Tracking Frameworks - Provides a comprehensive platform for implementing and evaluating single object tracking and video segmentation algorithms.
  • Instance Segmentation Tracking - Combines object tracking with binary masking to isolate and follow the exact shape of target objects.
  • Siamese - Implements a specialized architecture based on Siamese Region Proposal Networks for fast object localization.
  • Visual Tracking Evaluation - Implements frameworks and metrics for measuring the precision of point trajectories and visibility masks in tracking models.
  • Computer Vision - High-performance codebase for visual tracking research.
  • Computer Vision and Image Processing - High-performance codebase for visual tracking research.

Star history

Star history chart for stvir/pysotStar history chart for stvir/pysot

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 Pysot

These projects share indexed features with Pysot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • open-mmlab/mmdetectionopen-mmlab avatar

    open-mmlab/mmdetection

    32,756View on 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

    Pythoncascade-rcnnconvnextdetr
    View on GitHub↗32,756
  • nwojke/deep_sortnwojke avatar

    nwojke/deep_sort

    6,148View on GitHub↗

    DeepSORT is a real-time multi-object tracking framework designed to maintain consistent identities of multiple objects across video frames. It integrates deep learning appearance features with motion descriptors to track objects through a sequence of video data. The system uses a deep convolutional neural network to generate high-dimensional visual descriptors for person re-identification. These appearance features are combined with motion estimation via Kalman filtering and solved using the Hungarian algorithm to optimally associate detections with existing tracks. The framework includes ca

    Python
    View on GitHub↗6,148
  • 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
  • open-mmlab/mmtrackingopen-mmlab avatar

    open-mmlab/mmtracking

    3,881View on GitHub↗

    mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that analyze sequential image data. It provides specialized tools for multi-object tracking, video instance segmentation, and a configuration-driven system for managing deep learning models. The project utilizes a deep learning model registry and a configuration-driven pipeline to swap model backbones and detectors without modifying the core codebase. This modular approach allows for the development of custom perception architectures by combining various components and configurations.

    Pythonmulti-object-trackingsingle-object-trackingtracking
    View on GitHub↗3,881
Compare all 30 related projects→

Frequently asked questions

What does stvir/pysot do?

pysot is a computer vision framework designed for single object tracking. It provides a platform for implementing and evaluating algorithms that locate and follow specific target objects across sequences of video frames.

What are the main features of stvir/pysot?

The main features of stvir/pysot are: Video Object Tracking, SiamMask Models, Siamese Region Proposal Networks, Object Tracking Frameworks, Instance Segmentation Tracking, Siamese, Visual Tracking Evaluation, Computer Vision.

Which projects share features with stvir/pysot?

Projects with overlapping indexed features include: open-mmlab/mmdetection — This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for… nwojke/deep_sort — DeepSORT is a real-time multi-object tracking framework designed to maintain consistent identities of multiple objects… open-mmlab/mmtracking — mmtracking is a PyTorch video perception framework designed for training and deploying computer vision models that… foundationvision/bytetrack — ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed… facebookresearch/sam2 — This project is a foundation model and research toolkit designed for promptable object segmentation and temporal… muhammadmoinfaisal/yolov8-deepsort-object-tracking — This project is a computer vision pipeline that integrates object detection and tracking to monitor moving objects…