awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yangchris11 avatar

yangchris11/samurai

0
View on GitHub↗
7,083 estrellas·496 forks·Python·Apache-2.0·6 vistasyangchris11.github.io/samurai↗

Samurai

SAMURAI is a zero-shot visual tracking model that adapts the Segment Anything architecture for video object segmentation. It uses a first-frame prompt, such as a bounding box or mask, to initialize tracking, then employs a motion-aware memory mechanism that stores and updates temporal motion features across frames to guide mask refinement. An online memory update strategy continuously refreshes this memory with new frame predictions, while temporal motion encoding computes optical flow between consecutive frames to inform object boundary and occlusion handling.

The system is designed for real-time inference, optimizing model forward passes and memory operations to achieve tracking speeds on standard hardware. It operates without requiring any task-specific fine-tuning or training, enabling zero-shot tracking of unseen objects in video. SAMURAI also handles objects that enter the video after the initial frame, detecting and following them once they appear.

The project provides a custom video demo runner that accepts a video file or frame directory and a first-frame bounding box to produce tracking results. It supports semi-supervised video object segmentation, generating segmentation predictions using a pre-trained model and ground-truth masks from the first frame.

Features

  • Zero-Shot Video Tracking Pipelines - Adapts a pre-trained segmentation model to track unseen objects without task-specific fine-tuning.
  • Motion-Guided Mask Refinements - Incorporates temporal motion cues to improve mask predictions for fast-moving or occluded objects.
  • Segment Anything Model Adaptations - Repurposes the Segment Anything model for video tracking by injecting motion cues into its decoder.
  • Motion-Aware Video Segmentors - Refines object segmentation masks by incorporating temporal motion cues for fast-moving or occluded objects.
  • Semi-Supervised Video Object Segmentors - Generates segmentation masks for tracked objects using a first-frame annotation and a pre-trained model.
  • Semi-Supervised Video Object Trackers - Generates segmentation predictions using ground-truth masks from the first frame and a pre-trained model.
  • Semi-Supervised Video Segmentors - Generates segmentation predictions using a pre-trained model and ground-truth masks from the first frame.
  • Zero-Shot Object Trackers - Leverages a motion-aware memory mechanism to track objects without requiring any training or fine-tuning.
  • Zero-Shot Video Segmentors - Segments and tracks any object in video without prior training using motion-aware memory.
  • Zero-Shot Video Trackers - Tracks any object in video without prior training or fine-tuning using a pre-trained model.
  • First-Frame Prompt Initializations - Provides the initial bounding box or mask that seeds the entire tracking process.
  • Optical Flow Encodings - Computes optical flow between consecutive frames to inform object boundary and occlusion handling.
  • Temporal Motion Feature Memories - Stores and updates temporal motion features to guide mask refinement across frames.
  • Real-Time Model Inference on Frames - Optimizes model forward passes and memory operations for real-time tracking on standard hardware.
  • Online Memory Refreshes - Continuously refreshes motion-aware memory with new frame predictions for consistent tracking.
  • Late-Appearing Object Trackers - Handles objects that enter the video after the initial frame by detecting and following them.

Historial de estrellas

Gráfico del historial de estrellas de yangchris11/samuraiGráfico del historial de estrellas de yangchris11/samurai

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace yangchris11/samurai?

SAMURAI is a zero-shot visual tracking model that adapts the Segment Anything architecture for video object segmentation. It uses a first-frame prompt, such as a bounding box or mask, to initialize tracking, then employs a motion-aware memory mechanism that stores and updates temporal motion features across frames to guide mask refinement. An online memory update strategy continuously refreshes this memory with new frame predictions, while temporal motion encoding computes…

¿Cuáles son las características principales de yangchris11/samurai?

Las características principales de yangchris11/samurai son: Zero-Shot Video Tracking Pipelines, Motion-Guided Mask Refinements, Segment Anything Model Adaptations, Motion-Aware Video Segmentors, Semi-Supervised Video Object Segmentors, Semi-Supervised Video Object Trackers, Semi-Supervised Video Segmentors, Zero-Shot Object Trackers.

¿Qué alternativas de código abierto existen para yangchris11/samurai?

Las alternativas de código abierto para yangchris11/samurai incluyen: yatenglg/isat_with_segment_anything — ISAT with Segment Anything is a desktop application designed for computer vision data labeling and interactive image… atulapra/emotion-detection — This project is a deep learning system designed for real-time emotion recognition and facial expression analysis. It… getstream/vision-agents. android/camera-samples — A collection of reference implementations and code samples for integrating Android camera hardware and software APIs.… lyuwenyu/rt-detr — RT-DETR is a real-time object detection model based on the detection transformer architecture. It is implemented as a… mrousavy/react-native-vision-camera — This project is a cross-platform mobile camera framework and real-time computer vision library. It provides a…

Alternativas open-source a Samurai

Proyectos open-source similares, clasificados según cuántas características comparten con Samurai.
  • yatenglg/isat_with_segment_anythingAvatar de yatengLG

    yatengLG/ISAT_with_segment_anything

    2,132Ver en GitHub↗

    ISAT with Segment Anything is a desktop application designed for computer vision data labeling and interactive image segmentation. It provides a semi-automatic annotation suite that accelerates the creation of object masks, polygons, and metadata for training datasets. The application translates user actions into spatial constraints through interactive visual prompting with clicked points and bounding boxes, as well as text-based prompts. It operates via a model-agnostic inference pipeline that interchanges multiple vision and language backbone networks through a unified adapter layer. A desk

    Pythonannotation-toolcomputer-visionlabeling
    Ver en GitHub↗2,132
  • atulapra/emotion-detectionAvatar de atulapra

    atulapra/Emotion-detection

    1,354Ver en GitHub↗

    This project is a deep learning system designed for real-time emotion recognition and facial expression analysis. It utilizes a convolutional neural network architecture to process raw visual input, mapping complex facial patterns to seven distinct emotional states through a supervised machine learning pipeline. The system functions as both a training framework and an inference engine. It includes utilities for preparing and standardizing large image datasets to ensure consistent input quality, alongside a real-time processing pipeline that captures and buffers live video frames to perform co

    Pythoncomputer-visiondeep-learningemotion-detection
    Ver en GitHub↗1,354
getstream/vision-agentsAvatar de GetStream

GetStream/Vision-Agents

6,029Ver en GitHub↗
Pythonagentic-aiagentsai
Ver en GitHub↗6,029
  • android/camera-samplesAvatar de android

    android/camera-samples

    5,422Ver en GitHub↗

    A collection of reference implementations and code samples for integrating Android camera hardware and software APIs. The project provides demonstrations for using both the Jetpack CameraX library and the low-level Camera2 API to implement photo and video capture features. The repository includes specialized implementations for high-performance recording, such as high-frame-rate slow motion and high-dynamic-range video. It also features examples of machine learning vision, demonstrating how to analyze live camera frames for object detection and QR code scanning. The project covers broad imag

    Kotlinkotlinsamples
    Ver en GitHub↗5,422
  • Ver las 15 alternativas a Samurai→