Guide computer vision (classification, détection, segmentation) avec PyTorch, TensorFlow, OpenCV — critères de choix de modèle, pipelines annotés, snippets copiables, optimisation pour le déploiement edge/cloud. Se déclenche avec "computer vision", "détection d'objets", "YOLO", "classification d'images", "segmentation". Also triggers on "image classification", "object detection", "segmentation model".
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
Guide computer vision (classification, détection, segmentation) avec PyTorch, TensorFlow, OpenCV — critères de choix de modèle, pipelines annotés, snippets copiables, optimisation pour le déploiement edge/cloud. Se déclenche avec "computer vision", "détection d'objets", "YOLO", "classification d'images", "segmentation". Also triggers on "image classification", "object detection", "segmentation model".
Computer Vision Guide
Guide opérationnel pour concevoir, entraîner et déployer des solutions de vision par ordinateur : classification, détection d'objets, segmentation sémantique/d'instance.
1. Choisir la bonne tâche et le bon modèle
Critères de décision
Besoin
Tâche
Modèles recommandés (2026)
« Qu'est-ce que c'est ? »
Classification
EfficientNetV2, ConvNeXt-v2, ViT-S/16
« Où est l'objet ? » (boîtes)
Détection
YOLOv10/v11, RT-DETR, Co-DETR
« Pixel par pixel, quelle classe ? »
Segmentation sémantique
SegFormer-B4, OneFormer
« Chaque instance séparément ? »
Segmentation d'instance
Mask2Former, YOLOv8-seg
« N'importe quel objet à prompter »
Segmentation zéro-shot
SAM 2 (Meta)
Traitement bas-niveau (filtrage, calibration)
Vision classique
OpenCV (pas de DL)
Règle de décision rapide :
Contraintes temps réel & edge → YOLO (v10+) ou EfficientDet
pip install roboflow
# ou directement via la CLI Roboflow
roboflow convert -f yolov8 -i coco_annotations.json -o ./yolo_dataset
Vérifier la distribution des classes
from collections import Counter
import json
withopen("annotations/instances_train.json") as f:
coco = json.load(f)
cat_ids = {c["id"]: c["name"] for c in coco["categories"]}
counts = Counter(ann["category_id"] for ann in coco["annotations"])
for cid, n in counts.most_common():
print(f"{cat_ids[cid]}: {n}")
Seuils pratiques :
Classification : min 200 images / classe pour du transfer learning
Détection : min 300 instances / classe (idéalement 1 000+)
Segmentation : 150–500 masques / classe selon la variabilité