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
Back to stvir/pysot

Projects sharing features with Pysot

30 open-source projects similar to stvir/pysot, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it 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
  • 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

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • 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
  • facebookresearch/sam2facebookresearch avatar

    facebookresearch/sam2

    19,389View on 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

    Jupyter Notebook
    View on GitHub↗19,389
  • muhammadmoinfaisal/yolov8-deepsort-object-trackingMuhammadMoinFaisal avatar

    MuhammadMoinFaisal/YOLOv8-DeepSORT-Object-Tracking

    1,166View on 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
    View on GitHub↗1,166
  • paddlepaddle/paddledetectionPaddlePaddle avatar

    PaddlePaddle/PaddleDetection

    14,243View on 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

    Pythonblazefacedeepsortdetr
    View on GitHub↗14,243
  • hybridgroup/gocvhybridgroup avatar

    hybridgroup/gocv

    7,463View on GitHub↗

    GoCV is a computer vision library and Go language binding for OpenCV. It serves as an image processing toolkit and deep learning inference engine, providing programmatic access to a wide range of algorithms for image manipulation, object detection, and video analysis. The project differentiates itself through high-performance native bindings and hardware acceleration. It utilizes a foreign function interface to map Go calls to C++ functions and includes a hardware-agnostic backend dispatch to route neural network tasks to computation engines such as CUDA and OpenVINO. The library covers a br

    Go
    View on GitHub↗7,463
  • liuliu/ccvliuliu avatar

    liuliu/ccv

    7,223View on GitHub↗

    ccv is a computer vision library written in C designed for high-performance visual analysis. It serves as a framework for image classification, object detection, and the identification of faces, pedestrians, and vehicles. The library distinguishes itself through hardware-accelerated vision and deep learning inference optimizations. It utilizes a quantized tensor processor to transform floating-point data into eight-bit integers and implements integer-quantized attention mechanisms to reduce memory bandwidth and increase data throughput. The project covers a broad range of capabilities, inclu

    C++
    View on GitHub↗7,223
  • ultralytics/yolov3ultralytics avatar

    ultralytics/yolov3

    10,571View on 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

    Pythondeep-learningmachine-learningobject-detection
    View on GitHub↗10,571
  • libvips/libvipslibvips avatar

    libvips/libvips

    11,085View on GitHub↗

    Libvips is a C-based image processing library designed to manipulate large visual assets through a low-memory, parallel processing pipeline. It functions as a streaming image processor that avoids loading entire files into system memory, enabling the handling of massive images in resource-constrained environments. The library distinguishes itself through a demand-driven architecture that constructs a deferred execution plan, computing only the necessary pixels for a final output. By utilizing a cache-friendly tiled processing model and memory-mapped file access, it minimizes latency and redun

    Cccppgif
    View on GitHub↗11,085
  • ildoonet/tf-pose-estimationI

    ildoonet/tf-pose-estimation

    0View on GitHub↗
    View on GitHub↗0
  • alicevision/alicevisionalicevision avatar

    alicevision/AliceVision

    3,445View on GitHub↗

    3D Computer Vision Framework

    C++
    View on GitHub↗3,445
  • alicevision/meshroomalicevision avatar

    alicevision/Meshroom

    12,562View on GitHub↗

    Meshroom is a node-based photogrammetry software designed to transform collections of two-dimensional images into three-dimensional models and scene geometry. It provides a visual interface for constructing and managing modular data pipelines, allowing users to automate complex computer vision tasks such as feature extraction, depth map estimation, and mesh generation. The software distinguishes itself through a distributed computational framework that dispatches resource-intensive tasks across local hardware or remote render farms. By utilizing a directed acyclic graph execution model, it en

    QML3d-reconstructionalicevisioncamera-tracking
    View on GitHub↗12,562
  • introlab/find-objectintrolab avatar

    introlab/find-object

    477View on GitHub↗

    Find-Object project

    C++
    View on GitHub↗477
  • nvidia/flownet2-pytorchNVIDIA avatar

    NVIDIA/flownet2-pytorch

    3,286View on GitHub↗

    Pytorch implementation of FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networks

    Python
    View on GitHub↗3,286
  • sentinel-hub/eo-learnsentinel-hub avatar

    sentinel-hub/eo-learn

    1,235View on GitHub↗

    Earth observation processing framework for machine learning in Python

    Python
    View on GitHub↗1,235
  • facebookresearch/detectron2facebookresearch avatar

    facebookresearch/detectron2

    34,548View on GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Python
    View on GitHub↗34,548
  • aleju/imgaugaleju avatar

    aleju/imgaug

    14,742View on GitHub↗

    imgaug is a Python library for machine learning data augmentation and computer vision dataset expansion. It provides tools to increase the volume and variety of training sets by applying random geometric, color, and noise transformations to images. The library ensures spatial consistency by synchronizing transformations across images and their associated annotations, such as bounding boxes, keypoints, and segmentation maps. It uses a compositional pipeline pattern to chain multiple augmentations into sequences and employs deterministic seed management to reproduce specific data samples. The

    Python
    View on GitHub↗14,742
  • balavenkatesh3322/cv-pretrained-modelbalavenkatesh3322 avatar

    balavenkatesh3322/CV-pretrained-model

    1,360View on GitHub↗

    A collection of computer vision pre-trained models.

    awesome-listcomputer-visiondata-science
    View on GitHub↗1,360
  • facebookresearch/detectandtrackfacebookresearch avatar

    facebookresearch/DetectAndTrack

    1,001View on GitHub↗

    The implementation of an algorithm presented in the CVPR18 paper: "Detect-and-Track: Efficient Pose Estimation in Videos"

    Python
    View on GitHub↗1,001
  • pytroll/satpypytroll avatar

    pytroll/satpy

    1,194View on GitHub↗

    Python package for earth-observing satellite data processing

    Python
    View on GitHub↗1,194
  • ermig1979/simdermig1979 avatar

    ermig1979/Simd

    2,254View on GitHub↗

    C++ image processing and machine learning library with using of SIMD: SSE, AVX, AVX-512, AMX for x86/x64, NEON, SVE for ARM, HVX for Hexagon

    C++
    View on GitHub↗2,254
  • mapbox/robosatmapbox avatar

    mapbox/robosat

    2,056View on GitHub↗

    Semantic segmentation on aerial and satellite imagery. Extracts features such as: buildings, parking lots, roads, water, clouds

    Python
    View on GitHub↗2,056
  • dbolya/yolactdbolya avatar

    dbolya/yolact

    5,231View on GitHub↗

    Yolact is a computer vision framework and real-time instance segmentation model. It utilizes a fully convolutional neural network to detect objects and generate pixel-level masks for images and video feeds. The system employs prototypical mask generation to create global mask prototypes that are linearly combined for instance-specific results. It incorporates deformable convolutional layers and deformable region-of-interest pooling to adapt spatial sampling to the irregular shapes of objects. The framework covers the full model development lifecycle, including training on custom datasets, ac

    Python
    View on GitHub↗5,231
  • ika-rwth-aachen/cam2bevika-rwth-aachen avatar

    ika-rwth-aachen/Cam2BEV

    789View on GitHub↗

    TensorFlow Implementation for Computing a Semantically Segmented Bird's Eye View (BEV) Image Given the Images of Multiple Vehicle-Mounted Cameras.

    Python
    View on GitHub↗789
  • mit-spark/kimera-semanticsMIT-SPARK avatar

    MIT-SPARK/Kimera-Semantics

    742View on GitHub↗

    Real-Time 3D Semantic Reconstruction from 2D data

    C++
    View on GitHub↗742
  • jaidedai/easyocrJaidedAI avatar

    JaidedAI/EasyOCR

    29,615View on GitHub↗

    EasyOCR is a deep learning-based computer vision library designed to perform optical character recognition on images and video frames. It functions as a comprehensive pipeline that automates the transformation of visual text into machine-readable strings, enabling the digitization of physical documents, forms, and receipts into searchable data. The engine distinguishes itself through a multi-stage processing workflow that combines convolutional neural networks for spatial feature extraction with sequence-based decoding mechanisms. This architecture allows the system to identify and interpret

    Pythoncnncrnndata-mining
    View on GitHub↗29,615
  • opendatacam/opendatacamopendatacam avatar

    opendatacam/opendatacam

    1,717View on GitHub↗

    An open source tool to quantify the world

    JavaScript
    View on GitHub↗1,717
  • robmarkcole/satellite-image-deep-learningrobmarkcole avatar

    robmarkcole/satellite-image-deep-learning

    10,181View on GitHub↗

    Techniques for deep learning with satellite & aerial imagery

    View on GitHub↗10,181