Outils pour utilisateurs

Outils du site


yolo_darknet_avec_un_vrai_semaphore

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
yolo_darknet_avec_un_vrai_semaphore [2019/08/08 16:59] – ↷ Liens modifiés en raison d'un déplacement. sergeyolo_darknet_avec_un_vrai_semaphore [2020/12/27 15:08] serge
Ligne 1: Ligne 1:
 ======Yolo Darknet avec un vrai sémaphore====== ======Yolo Darknet avec un vrai sémaphore======
 +<WRAP center round box 60% centeralign>
 +**{{tagpage>ia|Intelligence Artificielle}}**     **[[http://translate.google.com/translate?hl=&sl=auto&tl=en&u=https%3A%2F%2Fressources.labomedia.org%2Fyolo_darknet_avec_un_vrai_semaphore|English Version]]**
 +</WRAP>
 +<WRAP center round box 60% centeralign>
 +**[[les_pages_intelligence_artificielle_en_details|Les Pages Intelligence Artificielle en détails]]**
 +</WRAP>
 +
 <WRAP center round box 80% centeralign> <WRAP center round box 80% centeralign>
-**{{tagpage>semaphore|Sémaphores}}**  ....  **{{tagpage>bge|Blender Game Engine}}** ....  **{{tagpage>ia|Intelligence Artificielle}}**+**{{tagpage>semaphore|Sémaphores}}**  ....  **{{tagpage>bge|Blender Game Engine}}**
 </WRAP> </WRAP>
  
Ligne 9: Ligne 16:
 C'est quoi un sémaphore ? C'est quoi un sémaphore ?
 {{ youtube>F3sY6_fOx2I?medium }} {{ youtube>F3sY6_fOx2I?medium }}
-{{ :chappe.jpeg?400 }}+{{ media_05:chappe.jpeg?400 }}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Ligne 17: Ligne 24:
 //**Reconnaissance d'un vrai sémaphore avec YOLO Darknet**//\\ //**Reconnaissance d'un vrai sémaphore avec YOLO Darknet**//\\
 </WRAP> </WRAP>
-{{ :2019_05:shot_106_y.png?400 |}}+{{ media_03:shot_106_y.png?400 |}}
 Ce sémaphore est une image virtuelle ! Ce sémaphore est une image virtuelle !
 </WRAP> </WRAP>
Ligne 61: Ligne 68:
 ====cfg==== ====cfg====
 Relire tout le readme pour bien configurer en particulier: Relire tout le readme pour bien configurer en particulier:
-  * for training for both small and large objects use modified models: **yolov3-tiny_3l.cfg**+  * for training for both small and large objects use modified models: **yolov3-tiny_3l.cfg** soit [[https://github.com/sergeLabo/semaphore_blend_yolo/blob/master/darknet/calcul_1/calcul_1_9000_jpg_90_small_var.cfg|calcul_1_9000_jpg_90_small_var.cfg]]
   * If you train the model to distinguish Left and Right objects as separate classes (left/right hand, left/right-turn on road signs, ...) then for disabling flip data augmentation - add flip=0   * If you train the model to distinguish Left and Right objects as separate classes (left/right hand, left/right-turn on road signs, ...) then for disabling flip data augmentation - add flip=0
  
 ====Apprentissage==== ====Apprentissage====
-   export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}} +Adapter les chemins ! 
-  ./darknet detector train blend/obj.data blend/yolov3-obj_3l_blend.cfg darknet53.conv.74 -map+  ./darknet partial blend/calcul_1_9000_jpg_90_small_var.cfg yolov3-tiny.weights yolov3-tiny.conv.15 15 
 +  ./darknet detector train blend/obj.data blend/calcul_1_9000_jpg_90_small_var.cfg  yolov3-tiny.conv.15 -map
      
 ====3 calcul==== ====3 calcul====
Ligne 72: Ligne 80:
   * **jpg 90, faible variation d'angle, faible variation de couleur et lumière**   * **jpg 90, faible variation d'angle, faible variation de couleur et lumière**
   * 9 000 itérations   * 9 000 itérations
-{{ :y:chart_avec_blur_sub_16_9000.png?200 |}}+{{ media_03:chart_avec_blur_sub_16_9000.png?200 |}}
   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_1|Calcul 1]]   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_1|Calcul 1]]
  
 ===Calcul 2 sur 1060 GTX=== ===Calcul 2 sur 1060 GTX===
 Suite du calcul 1, en repartant à 12000, et avec 54 000 itérations. Suite du calcul 1, en repartant à 12000, et avec 54 000 itérations.
-{{ :y:chart_54000.png?200 |}}+{{ media_03:chart_54000.png?200 |}}
   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_2|Calcul 2]]   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_2|Calcul 2]]
  
Ligne 83: Ligne 91:
   * **jpg 100, forte variation d'angle, forte variation de couleur et lumière, grand mât**   * **jpg 100, forte variation d'angle, forte variation de couleur et lumière, grand mât**
   * 12 000 itérations sur carte 765 GTX et subdivision=32 pour palier à la trop faible RAM du GPU.   * 12 000 itérations sur carte 765 GTX et subdivision=32 pour palier à la trop faible RAM du GPU.
-{{ :y:chart_big_var_12000.png?200 |}}+{{ media_03:chart_big_var_12000.png?200 |}}
   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_3|Calcul 3]]   * Détails des résultats: [[:yolo_darknet_avec_un_vrai_semaphore_resultat_des_calculs#calcul_3|Calcul 3]]
  
  
 ====Comparaison==== ====Comparaison====
-{{ :y:result.pdf |}} +{{ media_03:result.pdf |}} 
-{{:y:result.png?300|}}+{{media_03:result.png?300|}}
 =====Reconnaissance dans le monde réel===== =====Reconnaissance dans le monde réel=====
 La partie reconnaissance est dans le dossier [[https://github.com/sergeLabo/semaphore_blend_yolo/tree/master/darknet|semaphore_blend_yolo/darknet]] La partie reconnaissance est dans le dossier [[https://github.com/sergeLabo/semaphore_blend_yolo/tree/master/darknet|semaphore_blend_yolo/darknet]]
Ligne 137: Ligne 145:
 <WRAP group> <WRAP group>
 <WRAP half column> <WRAP half column>
-{{ :2019_06:semaphore_jetson_nano_1.jpg?400 |}}\\+{{ media_12:semaphore_jetson_nano_1.jpg?400 |}}\\
 Affichage d'un sémaphore virtuel devant la webcam du Jetson Nano Affichage d'un sémaphore virtuel devant la webcam du Jetson Nano
 </WRAP> </WRAP>
 <WRAP half column> <WRAP half column>
-{{ :2019_06:semaphore_jetson_nano_2.jpg?400 |}}\\+{{ media_12:semaphore_jetson_nano_2.jpg?400 |}}\\
 La reconnaissance sur le jetson Nano La reconnaissance sur le jetson Nano
 </WRAP> </WRAP>
Ligne 151: Ligne 159:
   v4l2ucp   v4l2ucp
 Reporter dans un fichier de configuration. Reporter dans un fichier de configuration.
-{{tag> ia sb semaphore}}+{{tag> bge ia sb semaphore yolo_darknet }}
  
yolo_darknet_avec_un_vrai_semaphore.txt · Dernière modification : 2020/12/27 15:09 de serge