Reconnaissance de panneaux de signalisation en conditions routières réelles -
détection de cibles par réseau de neurones auto-entraîné
Tutoriel vidéo 42 - entraînement d'un réseau de neurones pour la détection de cibles - panneaux de signalisation en conditions routières réelles : https://singtown.com/learn/50918/
Le code, le modèle et le jeu de données se trouvent tous ici : https://github.com/SingTown/Traffic-Sign-FOMO
Étapes en chinois : https://github.com/SingTown/Traffic-Sign-FOMO/blob/main/README-CN.md
Deux modèles ont été entraînés au total
Le premier modèle : la résolution d'entraînement était de 128*128, en utilisant l'apprentissage par transfert MobilNetV2 0.35, un score S1 de 92 %, une fréquence d'images d'exécution d'environ 9 images/s, et ne peut fonctionner que sur OpenMV4 Plus. (OpenMV4 n'a pas assez de mémoire)
Le deuxième modèle : résolution d'entraînement de 96*96, en utilisant l'apprentissage par transfert MobilNetV2 0.35, un score S1 de 91 %, une fréquence d'images d'exécution d'environ 12 images/s, une occupation RAM de pointe de 244 Ko, peut fonctionner sur OpenMV4 et OpenMV4 Plus.
Le partenaire d'OpenMV, EdgeImpulse, propose un site d'entraînement en ligne : https://www.edgeimpulse.com/
Remarque :
- Il y a deux modèles au total. Pour OpenMV4, vous ne pouvez utiliser que ce petit modèle entraîné en résolution 96*96. Le modèle Plus peut utiliser les deux modèles.
- Le jeu de données contient cinq dossiers, dont Stationnement interdit x, Klaxon interdit n, Limite de vitesse 80, Entrée interdite-, et Images de test. Dans le modèle et le tutoriel réels, nous n'avons utilisé que Stationnement interdit x, Klaxon interdit n, Limite de vitesse 80, et Images de test. Il n'y a pas de jeu de données étiqueté et entraîné pour Entrée interdite-. Vous pouvez choisir d'étiqueter et d'entraîner Entrée interdite- ou non.
- Je n'ai étiqueté que les trois cibles Stationnement interdit x, Klaxon interdit n, et Limite de vitesse 80. Je n'ai pas étiqueté ni entraîné les autres panneaux du jeu de données (comme Limite de vitesse 60, Limite de vitesse 30, Entrée interdite, etc.). Les panneaux trop similaires, comme Limite de vitesse 80 et Limite de vitesse 60, peuvent être mal identifiés. Vous pouvez également ajouter des annotations et entraîner de nouvelles cibles, comme Limite de vitesse 60, etc.
- Remerciements - Source du jeu de données chinois de panneaux de signalisation en conditions routières réelles (Institut d'automatisation, Académie chinoise des sciences) : http://www.nlpr.ia.ac.cn/pal/trafficdata/detection.html