← Découvrir
GitHub · roboflow/supervision↑ +1 288 aujourd'hui

Outils pour les projets de vision par ordinateur

Développé par Roboflow, Supervision propose des outils et fonctions auxiliaires réutilisables pour les projets de vision par ordinateur. Cette bibliothèque basée sur Python accélère les flux de travail de développement en facilitant les opérations standard dans les processus tels que la détection et le suivi d'objets.

Mises à jour

  • 6 novembre 2026: Étoiles 51,478 → 51,515, dernière version 0.31.5 (5 novembre 2026).
  • 4 novembre 2026: Étoiles 51,417 → 51,478, dernière version 0.31.4 (3 novembre 2026).
  • 29 octobre 2026: Étoiles 51,348 → 51,417, dernière version 0.31.3 (28 octobre 2026).
  • 25 octobre 2026: Étoiles 51,253 → 51,348, dernière version 0.31.2 (24 octobre 2026).

Ce que ça vous apporte

  • Il accélère les processus de chargement et de traitement des données dans les projets de vision par ordinateur.
  • Il simplifie le développement d'applications en standardisant les opérations telles que la détection et le suivi d'objets.
  • Il permet la visualisation et la gestion des ensembles de données en fonctionnant de manière compatible avec différentes bibliothèques de modèles.

Installation

Installation du paquet
pip install supervision

Exécution

Marquage d'un objet sur l'image
import cv2
import supervision as sv

image = cv2.imread(...)
detections = sv.Detections(...)

box_annotator = sv.BoxAnnotator()
annotated_frame = box_annotator.annotate(scene=image.copy(), detections=detections)

Si vous ne codez pas

Collez ceci dans votre agent (Claude Code · Codex · Antigravity)

J'ai installé la bibliothèque avec la commande pip install supervision dans un environnement Python 3.9 ou supérieur. Je souhaite visualiser les résultats de la détection d'objets et gérer mon ensemble de données dans mon projet de vision par ordinateur. Comment marquer les résultats de détection d'objets sur une image à l'aide de la bibliothèque Supervision et comment charger et convertir des jeux de données dans différents formats (COCO, YOLO, etc.) ? S'il vous plaît, aidez-moi à créer un exemple de flux de travail à l'aide des outils d'annotation et d'assistance aux ensembles de données fournis par la bibliothèque.

Dépôt : https://github.com/roboflow/supervision. Base-toi sur les instructions officielles du fichier README de ce dépôt pour l'installation et l'exécution.

Avant de commencer, vérifie quel système d'exploitation nous utilisons et si les outils nécessaires (ex: Python, Node.js, Git, Docker) sont installés. Installe ceux qui manquent étape par étape selon ce système.

Crée un nouveau dossier vide pour travailler. Ne touche pas aux fichiers en dehors de ce dossier et ne supprime rien. Avant chaque commande, décris ce que tu vas faire en une phrase.

Dis-moi ce que je devrais voir à l'écran à la fin de chaque étape. Si une erreur survient, je te copierai le message d'erreur tel quel et nous la corrigerons ensemble.

Termes liés du glossaire

Pour quiIl convient aux développeurs Python qui souhaitent normaliser les processus de détection et de suivi d'objets dans les projets de vision par ordinateur.
LicenceMIT

Liens

TreScout n'a pas développé cet outil · nous l'avons repéré dans les tendances GitHub et présenté. Cette page décrit le dépôt tel qu'il était le 2026-06-09 : Le nombre d'étoiles et notre texte datent de ce jour, le dépôt a pu changer depuis. Consultez le lien du dépôt pour l'état actuel. Le texte de présentation a été préparé avec l’IA à partir de la propre documentation du dépôt et cette page a été traduite automatiquement depuis l’original turc · la version turque fait foi.