====== Yolo Darknet Préparation de mes propres images ====== **{{tagpage>ia|Intelligence Artificielle}}** **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fyolo_avec_mes_propres_images|English Version]]** **[[les_pages_intelligence_artificielle_en_details|Les Pages Intelligence Artificielle en détails]]** **{{tagpage>semaphore|Sémaphores}}** .... **{{tagpage>bge|Blender Game Engine}}** C'est quoi un sémaphore ? {{ youtube>F3sY6_fOx2I?medium }} {{ media_05:chappe.jpeg?400 }} //**[[:computer_vision_and_pattern_recognition_segmentation_d_image#mask_r-cnn_vs_yolo_vs_deeplab_xception|MASK R-CNN vs YOLO vs Deeplab Xception]]**//\\ =====Création du set d'apprentissage===== Nos images sont des images du **[[:jeu_du_semaphore_dans_le_blender_game_engine|sémaphore]]** ====Les sources sur GitHub==== * **[[https://github.com/sergeLabo/semaphore_cv_yolo|semaphore_cv_yolo]]** ====Création de 27 images pour 27 classes d'objets avec un canal alpha===== * Avec Blender et par un homo-sapiens * Taille 320x320 * Images en violet sur alpha, avec un sémaphore qui occupe toute l'image. Exemple pour le a: {{ media_01:a_violet.png?200 |a}} 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: {{ media_01:shot_0_a.jpg?400 |}} ===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 Avec: - entier de 0 à 26 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_sans_carte_graphique|Yolo Darknet sans carte graphique]]** * **[[yolo_darknet_sur_un_portable_optimus|Yolo Darknet sur un portable Optimus]]** {{tag> ia sb semaphore yolo_darknet }}