Transport YOLO Robot — Pipeline de vision par ordinateur
Pipeline Python de préparation de données, d’entraînement et de détection d’objets pour un système de transport robotique.
Transport YOLO Robot est un projet de vision par ordinateur permettant de fusionner plusieurs jeux de données au format YOLO et d’entraîner des détecteurs personnalisés. Il reconnaît des panneaux routiers, des feux de circulation et la classe supplémentaire Bart Simpson, tout en conservant les poids, métriques et graphiques d’entraînement.
01
Problème traité
Les données nécessaires à la détection sont réparties dans plusieurs jeux de données utilisant des classes et des identifiants différents. Le projet doit les uniformiser afin d’entraîner un détecteur unique capable de reconnaître plusieurs éléments routiers et une classe visuelle supplémentaire.
02
Objectifs
- Fusionner plusieurs jeux de données au format YOLO.
- Uniformiser les identifiants des classes dans les annotations.
- Créer un jeu de données à trois classes.
- Créer un second jeu de données à six classes.
- Entraîner des détecteurs personnalisés par transfert d’apprentissage.
- Produire les poids best.pt et last.pt.
- Générer les métriques et graphiques de validation.
- Exécuter une détection locale d’objets et de QR codes.
- Produire une sortie vocale à partir du contenu détecté.



