yolo_avec_mes_propres_images
Table des matières
Yolo Darknet Préparation de mes propres images
Création du set d'apprentissage
Nos images sont des images du sémaphore
Les sources sur GitHub
Création de 27 images pour 27 classes d'objets avec un canal alpha
- Avec Blender et par un homo-sapiens
- Taille 320×320
- Images en violet sur alpha, avec un sémaphore qui occupe toute l'image.
Les images sorties de Blender n'ont pas de canal alpha: passage dans Gimp pour faire un couleur (blanc) vers alpha. Il ne doit donc pas y avoir de blanc (ou de gris) dans la couleur du sémaphore !
Puis les images sont retaillées pour contenir au plus près les sémaphores.
60 000 images 640x640 créées avec OpenCV
Images
En insérant une des images ci-dessus sur un shot d'une video, avec variation taille position couleur flou du sémaphore.Une image:
Fichier txt localisant le ou les objets dans l'image
Créer un fichier image.txt pour chaque image.png dans le même dossier, exemple:
shot_680_n.txt pour shot_680_n.png
Pour chaque fichier *.txt
<object-class> <x> <y> <width> <height>
Avec:
<object-class> - entier de 0 à 26 <x> <y> <width> <height> valeurs relatives de 0 à 1
320 * 320 avec un a
centre du a: absolute_x = 130, absolute_y = 140 absolute_height = 200 hauteur du a absolute_width = 200 largeur du a
0 (130/320)=0,40625 (140/320)=0,43752 (200/320)=0,625 (200/320)=0,625
ligne à écrire dans a.txt
0 0,40625 0,43752 0,625 0,625
Les étapes suivantes
yolo_avec_mes_propres_images.txt · Dernière modification : 2020/12/27 16:08 de serge