Table des matières:
- Étape 1: Configurez le matériel et le logiciel
- Étape 2: Tests de base de la webcam
- Étape 3: Formation/test d'un ensemble de données pour mettre en œuvre l'objectif AVoID
- Étape 4: Résultats et travaux futurs
Vidéo: Détection des maladies des plantes avec Qualcomm Dragonboard 410c : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Bonjour à tous, nous participons au concours Inventing the Future with Dragonboard 410c sponsorisé par Embarcados, Linaro et Baita.
Projet AVoID (Maladie Agro View)
Notre objectif est de créer un système embarqué capable de capturer des images, de traiter et de détecter d'éventuelles maladies des plantes dans une ferme. Une application supplémentaire de notre projet (non implémentée) est la capacité IoT de surveiller en temps réel une ferme.
Le plus grand avantage du système AVoID est que vous n'avez pas besoin d'un type d'objet spécifique pour surveiller la ferme. Si vous possédez un quadricycle ou un drone, vous pouvez simplement attacher la plateforme AVoID à votre objet et surveiller sa ferme.
Fondamentalement, l'AVoID est composé du Dranboard 410c et d'une webcam.
Dans les prochaines étapes, nous expliquons essentiellement comment construire le bloc principal du système AVoID
N'hésitez pas à nous contacter au sujet du système AVoID et de sa mise en œuvre:
Caio Ferreira ([email protected])
Eronides Neto ([email protected])
Maria Luiza ([email protected])
Étape 1: Configurez le matériel et le logiciel
La première étape de notre projet est de mettre en place le matériel nécessaire pour implémenter le système AVoID.
Fondamentalement, vous aurez besoin
Matériel
- 01x Dragonboard 410c (avec image Debian, cliquez ici pour voir comment installer Debian sur Dragonboard);
- 01x Webcam compatible avec le Dragonboard (voir ici compatibilité);
Logiciel
> Installez OpenCV sur les packages d'images Dragonboard, Scikit Learn et Scikit pour la distribution Debian Linux.
- Installation d'OpenCV (voir ce lien, utilisez la première partie relative à l'installation d'OpenCV);
- Installez Scikit Learn et Image via le terminal !
pip install -U scikit-learn
Étape 2: Tests de base de la webcam
Notre deuxième étape consiste à vérifier que tout ce que nous avons configuré est ok !
1) Exécutez le code de démonstration de la webcam pour voir des images/vidéos
Exécutez le code foto.py sur le terminal.
> python foto.py
2) Exécutez un exemple OpenCV
Une autre option pour vérifier qu'openCV est correctement installé consiste à exécuter un exemple opencv.
Étape 3: Formation/test d'un ensemble de données pour mettre en œuvre l'objectif AVoID
Partie A: techniques de traitement d'images
Ce sera probablement l'étape la plus complexe de notre projet. Nous devons maintenant stabiliser certains paramètres et métriques pour décider si une plante (une image d'une plante) a une maladie.
Notre principale référence pour cette étape est cet article qui montre comment détecter les maladies dans les feuilles à l'aide de techniques de traitement d'images. Fondamentalement, notre objectif dans cette étape est de reproduire ces techniques de traitement d'imagerie dans la carte Dragonboard 410c.
1) Définissez l'ensemble de données d'image et le type de plante que vous souhaitez détecter les maladies
C'est une partie importante de votre spécification. Quel type de plante voulez-vous pour indemniser les maladies. A partir de la référence de l'article, nous développons sur la base d'une feuille de Strwaberry.
Ce code, charge une feuille de fraise et fait la partie de traitement d'image.
Partie B: apprentissage automatique
Après la partie traitement de l'image, nous devons organiser les données d'une manière ou d'une autre. À partir de la théorie de l'apprentissage automatique, nous devons regrouper les données en groupes. Si le plan a une maladie, un membre de ce groupe l'indiquera.
L'algorithme de classification que nous utilisons pour regrouper ces informations est l'algorithme K-means.
Étape 4: Résultats et travaux futurs
Ainsi, nous pouvons voir des résultats pour détecter certaines maladies à partir des images et des groupes d'images.
Une autre amélioration de notre projet est le tableau de bord IoT qui pourrait être mis en œuvre.
Conseillé:
Comment construire un système d'arrosage automatique des plantes avec des alertes WiFi : 15 étapes
Comment construire un système d'arrosage automatique des plantes DIY avec alertes WiFi : Ceci est le projet terminé, un système d'arrosage automatique des plantes DIY contrôlé via #WiFi. Pour ce projet, nous avons utilisé le kit de sous-assemblage de système de jardinage automatique à arrosage automatique d'Adosia. Cette configuration utilise des électrovannes d'eau et un moisi analogique du sol
Comment détecter les maladies des plantes à l'aide de l'apprentissage automatique : 6 étapes
Comment détecter les maladies des plantes à l'aide de l'apprentissage automatique : Le processus de détection et de reconnaissance des plantes malades a toujours été un processus manuel et fastidieux qui oblige les humains à inspecter visuellement le corps de la plante, ce qui peut souvent conduire à un diagnostic incorrect. Il a également été prédit qu'en tant que w
Distributeur automatique de plantes WiFi avec réservoir - Configuration de la culture intérieure/extérieure - Arrosez automatiquement les plantes avec surveillance à distance : 21 étapes
Distributeur automatique de plantes WiFi avec réservoir - Configuration de la culture intérieure/extérieure - Arrosez automatiquement les plantes avec surveillance à distance : dans ce didacticiel, nous montrerons comment configurer un système d'alimentation pour plantes intérieur/extérieur personnalisé qui arrose automatiquement les plantes et peut être surveillé à distance à l'aide de la plate-forme Adosia
Détection d'objets avec Dragonboard 410c ou 820c à l'aide d'OpenCV et de Tensorflow. : 4 étapes
Détection d'objets avec Dragonboard 410c ou 820c en utilisant OpenCV et Tensorflow
Cultiver des plantes avec des lumières LED : 6 étapes
Cultiver des plantes avec des lumières LED : dans ce instructable, je vais montrer comment faire pousser de petites plantes sous la lueur glorieuse des lumières LED. Oups