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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
dbolya avatar

dbolya/yolact

0
View on GitHub↗
5,231 stars·1,325 forks·Python·MIT·7 vues

Yolact

Yolact est un framework de vision par ordinateur et un modèle de segmentation d'instance en temps réel. Il utilise un réseau de neurones entièrement convolutif pour détecter des objets et générer des masques au niveau du pixel pour les images et les flux vidéo.

Le système emploie une génération de masque prototypique pour créer des prototypes de masques globaux qui sont combinés linéairement pour des résultats spécifiques à l'instance. Il intègre des couches convolutives déformables et un pooling de région d'intérêt déformable pour adapter l'échantillonnage spatial aux formes irrégulières des objets.

Le framework couvre l'intégralité du cycle de vie de développement du modèle, incluant l'entraînement sur des jeux de données personnalisés, l'évaluation de la précision via la moyenne de précision moyenne (mAP), et l'utilisation de l'entraînement distribué multi-GPU pour mettre à l'échelle la vitesse de traitement. Il fournit également des utilitaires de traitement média pour appliquer des masques de segmentation aux images et exporter des fichiers vidéo annotés.

Le projet inclut des outils de persistance d'état pour la gestion des points de contrôle et la reprise de l'entraînement, ainsi qu'une journalisation pour enregistrer les métriques et les valeurs de perte.

Features

  • Segmentation Model Training - Provides a full framework for training real-time instance segmentation models to detect and mask objects.
  • Fully Convolutional Architectures - Employs a fully convolutional architecture to produce pixel-level masks and bounding boxes without fully connected layers.
  • Region Pooling - Extracts feature maps by pooling data according to the geometry of detected bounding boxes.
  • Deformable ROI Pooling - Extracts feature maps from regions of interest by dynamically adjusting the pooling grid to match object geometry.
  • Instance Segmentation Engines - Provides a high-performance engine for generating pixel-level masks to isolate individual object instances.
  • Computer Vision Training Frameworks - Provides a framework for building and training neural networks specifically for object detection and segmentation.
  • Real-Time Instance Segmentation - Detects and masks individual objects in images or video feeds in real-time using a fully convolutional network.
  • Prototypical Mask Generators - Generates global mask prototypes that are linearly combined to produce final instance-specific segmentation masks.
  • Convolutional Neural Networks - Utilizes a deep learning architecture with convolutional layers to extract spatial features from images.
  • Detection Model Training - Trains models on custom or standard datasets to recognize and localize specific object classes.
  • Image Annotation Integration - Supports integrating custom image datasets and annotations for training on domain-specific objects.
  • Deformable Convolutions - Implements convolutional layers with learnable offsets to better fit the irregular shapes of objects.
  • Real-Time Instance Segmentation Models - Implements a fully convolutional neural network that generates pixel-level masks in real-time.
  • Non-Maximum Suppression - Removes redundant bounding boxes using suppression algorithms to ensure each object is detected only once.
  • Checkpoint Management - Implements state persistence for saving and selecting optimal model weights during the training process.
  • Computer Vision Pipelines - Implements an automated workflow to process media files for object identification and pixel-level masking.
  • Distributed GPU Training - Distributes the computational load of neural network training across multiple graphics cards to accelerate convergence.
  • Model Evaluation Metrics - Calculates precision metrics such as mean Average Precision to validate model accuracy on image datasets.
  • Training Resumption - Enables restoring a model from a saved checkpoint to continue training from a specific iteration.
  • Multi-GPU Training Utilities - Scales batch sizes and processing speed across multiple graphics cards via a distributed training pipeline.
  • Detection Accuracy Evaluators - Calculates mean Average Precision to quantify the localization and classification accuracy of object detection.
  • Performance Validators - Evaluates model precision and mean average precision against validation subsets during training.
  • Vision par ordinateur - Real-time instance segmentation model.
  • Computer Vision and Image Processing - Real-time instance segmentation model.
  • Computer Vision Libraries - Real-time instance segmentation model.
  • Segmentation Architectures - YOLACT real-time instance segmentation in PyTorch.
  • CNN - Listed in the “CNN” section of the Ailia Models awesome list.

Historique des stars

Graphique de l'historique des stars pour dbolya/yolactGraphique de l'historique des stars pour dbolya/yolact

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Yolact

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Yolact.
  • wongkinyiu/yolov9Avatar de WongKinYiu

    WongKinYiu/yolov9

    9,534Voir sur 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

    Pythonyolov9
    Voir sur GitHub↗9,534
  • facebookresearch/detectron2Avatar de facebookresearch

    facebookresearch/detectron2

    34,548Voir sur 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
    Voir sur GitHub↗34,548
  • ultralytics/yolov3Avatar de ultralytics

    ultralytics/yolov3

    10,571Voir sur 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
    Voir sur GitHub↗10,571
  • ultralytics/ultralyticsAvatar de ultralytics

    ultralytics/ultralytics

    58,468Voir sur GitHub↗

    Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep learning models across a wide range of visual recognition tasks. It provides a unified interface for core operations including object detection, instance segmentation, pose estimation, and image classification. By utilizing a modular architecture, the platform allows users to swap model components to balance inference speed and accuracy requirements for diverse applications. The framework distinguishes itself through its support for real-time processing and flexible deployment. It in

    Pythonclicomputer-visiondeep-learning
    Voir sur GitHub↗58,468
Voir les 30 alternatives à Yolact→

Questions fréquentes

Que fait dbolya/yolact ?

Yolact est un framework de vision par ordinateur et un modèle de segmentation d'instance en temps réel. Il utilise un réseau de neurones entièrement convolutif pour détecter des objets et générer des masques au niveau du pixel pour les images et les flux vidéo.

Quelles sont les fonctionnalités principales de dbolya/yolact ?

Les fonctionnalités principales de dbolya/yolact sont : Segmentation Model Training, Fully Convolutional Architectures, Region Pooling, Deformable ROI Pooling, Instance Segmentation Engines, Computer Vision Training Frameworks, Real-Time Instance Segmentation, Prototypical Mask Generators.

Quelles sont les alternatives open-source à dbolya/yolact ?

Les alternatives open-source à dbolya/yolact incluent : wongkinyiu/yolov9 — YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object… facebookresearch/detectron2 — Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying… ultralytics/yolov3 — This is a real-time object detection framework built on the YOLOv3 architecture, implemented in PyTorch. It provides a… ultralytics/ultralytics — Ultralytics is a comprehensive computer vision framework designed for training, validating, and deploying deep… facebookresearch/maskrcnn-benchmark — This project is a modular PyTorch framework for training and evaluating object detection and instance segmentation… jwyang/faster-rcnn.pytorch — This project is a PyTorch object detection framework that implements the Faster R-CNN architecture. It serves as a…