Contexte et objectif
- Développer une application mobile cross-platform capable de détecter les maladies des plantes à partir de photos prises par l'utilisateur.
- Mettre en place un pipeline complet : acquisition d'image → prétraitement → inférence du modèle ML → affichage du diagnostic et recommandations.
Missions principales
- Concevoir et implémenter l'interface mobile en React Native avec TypeScript (capture photo, accès galerie, permissions, navigation).
- Intégrer le traitement d'image (prétraitement, redimensionnement, normalisation) et la communication avec un backend Python (API REST) pour l'inférence du modèle.
- Déployer ou intégrer un modèle de classification/segmentation (TensorFlow/PyTorch) et optimiser latence/empreinte mémoire pour usage mobile ou via API.
- Réaliser tests fonctionnels et d'usage, collecte de jeux de données, validation des performances (précision, rappel, temps de réponse).
Technologies et compétences requises
- React Native et TypeScript pour le développement mobile (hooks, navigation, gestion d'état, optimisation perf.).
- Python pour le backend et le modèle d'inférence (Flask ou FastAPI), bibliothèques ML (TensorFlow/PyTorch) et OpenCV pour le traitement d'images.
- Connaissances en vision par ordinateur et apprentissage automatique appliqués à la détection de maladies végétales.
- Bonnes pratiques de développement : tests, documentation, gestion de versions et possiblement CI/CD pour déploiement.
Livrables attendus
- Application mobile fonctionnelle (Android/iOS) avec démonstration de détection des maladies en local ou via API.
- Code source complet (front + backend), modèle entraîné ou service d'inférence, jeux de données annotés ou protocole d'évaluation.
- Rapport technique détaillé, guide d'installation/déploiement et présentation finale avec résultats expérimentaux.
Modalités de candidature
- Pour postuler, envoyez votre CV et la référence du sujet dans l'objet à : job@anypli.com.
- Objet recommandé : "Candidature PFE-2026-013 - Mobile Application de détection maladies des plantes".
- Pensez à joindre des exemples de projets pertinents (GitHub), votre disponibilité et la durée souhaitée.