Mobile · vision par ordinateur · Personnel
Détection de nids-de-poule
Application Flutter qui détecte les nids-de-poule : caméra en direct, envoi des images à un service Python / YOLO, et affichage des boîtes sur le flux.
2025
Interface privée
Problématique
Repérer les nids-de-poule depuis un téléphone, en direct ou à partir d’une vidéo, sans tout recalculer dans l’interface.
Objectif
Une app Flutter qui envoie les images au modèle YOLO et affiche le résultat (boîtes, compteurs, rapport).
Contexte
Projet personnel (dépôt potholedetection). L’app mobile capture le flux caméra ou une vidéo, dialogue avec un serveur Python, et superpose les détections YOLO. Ce n’est pas une application publiée en store.
Mon rôle
Conception et développement de l’application Flutter et de son lien avec le service de détection.
Fonctionnalités
- Détection en temps réel depuis la caméra, avec overlay des boîtes YOLO
- Envoi d’une vidéo au serveur pour traitement
- Accéléromètre pour signaler une vibration
- Localisation GPS pendant la détection live
- Suivi de session, graphes de progression et rapport PDF
Architecture
Client Flutter (caméra, accéléromètre, GPS, graphiques). Le modèle YOLO tourne côté Python : l’app envoie des images ou une vidéo (HTTP) et reçoit les détections, y compris en temps réel via Socket.IO. Le dépôt GitHub contient l’app Flutter ; le service Python n’y figure pas.
Dépôt privé. Pas de publication sur les stores, pas de captures d’écran publiques.