YOLO Vision 2026 :

Intégration de CVAT#

Les imports directs de CVAT arrivent sur Ultralytics Platform, afin qu’un export de détection ou de segmentation d’images CVAT soit téléversé tel quel, sans format à sélectionner.

En attendant, une procédure rapide fonctionne dès aujourd’hui, car CVAT exporte déjà dans la structure Ultralytics YOLO que Platform peut lire.

Importer depuis CVAT aujourd’hui#

  1. Exporter depuis CVAT. Ouvre ta tâche et sélectionne Actions > Export task dataset (depuis un job, sélectionne Menu > Export job dataset).
  2. Sélectionner le format. Choisis l’entrée Ultralytics YOLO correspondant à ta tâche — CVAT répertorie séparément Ultralytics YOLO Detection 1.0, Ultralytics YOLO Segmentation 1.0, Ultralytics YOLO Oriented Bounding Boxes 1.0 et Ultralytics YOLO Pose 1.0.
  3. Active l’option Save images, nomme le .zip, puis clique sur OK. Sans les images, l’archive ne contient que les annotations et Platform n’a rien à importer.
  4. Télécharger l’archive. L’export s’exécute en arrière-plan — récupère-le sur la page Requests de CVAT lorsqu’il est terminé.
  5. Téléverser vers Platform. Crée un nouveau dataset à partir du fichier ZIP.
  6. Entraîner. Modifie les annotations, entraîne et déploie sans quitter l’espace de travail.

Importation d’un dataset CVAT dans Ultralytics Platform

Exporter avec la CLI#

La CLI de CVAT exporte la même archive depuis un terminal :

pip install cvat-cli
cvat-cli project export-dataset --format "Ultralytics YOLO Detection 1.0" --with-images yes 104 dataset.zip

Remplace 104 par l’ID de ton projet et la chaîne de format par la variante correspondant à ta tâche. --with-images yes est l’équivalent CLI de l’option Save images ; sans cette option, l’archive ne contient que les annotations.

L’export Ultralytics YOLO de CVAT produit la structure attendue par Platform, aucune conversion n’est donc nécessaire :

archive.zip/
├── data.yaml          # class names Platform reads
├── images/train/
└── labels/train/

Choisir un format d’export#

CVAT propose de nombreux formats d’export. Trois sont pertinents ici :

Format CVATFonctionneRemarques
Ultralytics YOLOOptimalContient data.yaml, afin que les noms de tes labels soient conservés tels quels
COCO 1.0OuiÉgalement lu ; un mélange de polygones et de boîtes est importé comme un segment, tandis que les éléments contenant uniquement des boîtes sont ignorés
COCO Keypoints 1.0OuiImporté comme dataset de pose, avec un nombre de points clés déterminé à partir de la forme la plus courante
YOLO 1.1PartiellementLes boîtes sont importées, mais son fichier obj.names n’est pas lu — les classes arrivent sous la forme class0, class1, …

Chaque annotation COCO doit contenir un bbox pour être lue, et les régions de foule ("iscrowd": 1) sont ignorées. Les noms de catégories deviennent les noms de classes, et les ID de catégories sont unifiés dans tous les fichiers JSON de l’archive, afin que les exports par split conservent des ID de classes cohérents.

Importation de Pascal VOC sans annotations

Platform ne lit pas les labels XML Pascal VOC, et un export VOC échoue discrètement plutôt que de signaler une erreur : les images sont importées, mais pas les annotations, et un export VOC de cinq images ou plus récupère également une classe unique nommée d’après le dossier contenant les images. Choisis plutôt Ultralytics YOLO ou COCO.

Ce que l’intégration ajoutera#

Choisir le bon format d’export est l’étape que l’intégration supprimera. Une fois disponible, tu pourras exporter n’importe quel format CVAT de détection et de segmentation d’images, le téléverser, puis Platform associera elle-même les annotations à la tâche YOLO correspondante.

  • Aucun format à sélectionner — les exports CVAT de détection et de segmentation d’images sont associés à un dataset YOLO, avec conservation des noms de labels
  • Un seul espace de travail — l’annotation, l’entraînement et le déploiement ne nécessitent plus plusieurs outils distincts ni de script de conversion
  • Poursuivre l’annotation — les datasets importés s’ouvrent dans l’éditeur d’annotations de Platform, avec notamment l’annotation intelligente optimisée par SAM
  • Entraîner immédiatement — les datasets sont prêts pour l’entraînement cloud dès qu’ils ont fini d’être traités
Disponible dès maintenant

Les intégrations Labelbox et Roboflow fonctionnent dès aujourd’hui, et Platform importe directement les datasets YOLO, COCO et Ultralytics NDJSON.

Commentaires