Skip to content

Guide du développeur

JulienCheny edited this page Mar 20, 2019 · 4 revisions

Structures générales

Graphe généré

Ce graphe correspond à la classe « Humain ». D’après le graphe, un objet « humain » est souvent à côté d’un objet « vélo » ou d’un objet « bus ». En observant l’histogramme de l’arc, entre H et V, nous pouvons remarquer que l’objet « vélo » à 72% de chance d’être en dessous de l’objet « humain ». Ce graphe sera utilisé pour générer un réseau de neurones, mais aussi pour intervenir dans le choix du prochain objet sur lequel observer le graphe. Structure du graphe généré

Apprentissage

Dans ce schéma, le système suit plusieurs étapes nécessaires à la génération du résultat. Tout d’abord, un premier apprentissage du détecteur multi-objets, YOLO, est effectué sur la totalité des objets de la base d’images. Le réseau de neurones et les poids associés à celui-ci vont être enregistrés. Structure générale de la partie Apprentissage

Utilisation

Dans ce schéma, YOLO est utilisé en « mode détection » afin de détecter les objets dans l’image. Au début, une première détection est effectuée par un réseau de neurones connaissant tous les objets. De cette détection, résulte une liste d’objets, avec pour chacun d’eux une probabilité de correspondance et la boîte dans laquelle ils se trouvent. Ensuite, le programme Ranking choisit l’objet le plus probable parmi les probabilités de correspondance proposées par YOLO. Structure générale de la partie Utilisation

Documentation

Dossier documentation

Diagrammes

Apprentissage

Diagramme de classe de l'apprentissage

Utilisation

Diagramme de classe de l'utilisation

Guides

Tests

Démonstrations

Génération de graphe de relation spatiale

Commande

Terminal fonction generation graphe

Résultat

Enregistrement du graphe : Graph.gml

Génération des paramètres d'apprentissage Yolo

Commande

Terminal fonction GenNetworksParams

Résultat

Terminal resultat fonction GenNetworksParams

Détection d'images

Commande

Terminal fonction de Detection Yolo

Résultat

La détection retourne l'image suivante :

image de test prédite