![Növénybetegségek észlelése a Qualcomm Dragonboard 410c segítségével: 4 lépés Növénybetegségek észlelése a Qualcomm Dragonboard 410c segítségével: 4 lépés](https://i.howwhatproduce.com/images/005/image-13994-8-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48
![Növénybetegségek észlelése a Qualcomm Dragonboard 410c segítségével Növénybetegségek észlelése a Qualcomm Dragonboard 410c segítségével](https://i.howwhatproduce.com/images/005/image-13994-9-j.webp)
Üdv mindenkinek, részt veszünk az Inventing the Future with Dragonboard 410c versenyen, amelyet az Embarcados, Linaro és Baita támogat.
AVoID projekt (Agro View Disease)
Célunk egy olyan beágyazott rendszer létrehozása, amely képes képet készíteni, feldolgozni és felderíteni a lehetséges növénybetegségeket egy gazdaságban. Projektünk további alkalmazása (nem valósult meg) az IoT -képesség, amely lehetővé teszi a gazdaság valós idejű megfigyelését.
Az AVoID rendszer legnagyobb előnye, hogy nincs szüksége meghatározott típusú objektumra a gazdaság megfigyeléséhez. Ha négykerekű vagy drónja van, egyszerűen csatlakoztathatja az AVoID plataformát az objektumhoz, és figyelheti a gazdaságot.
Az AVoID -t alapvetően a Dranboard 410c és egy webkamera alkotja.
A következő néhány lépésben alapvetően elmagyarázzuk, hogyan kell felépíteni az AVoID rendszer fő blokkját
Forduljon hozzánk bizalommal az AVoID rendszerrel és annak megvalósításával kapcsolatban:
Caio Ferreira ([email protected])
Eronides Neto ([email protected])
Maria Luiza ([email protected])
Lépés: Állítsa be a hardvert és a szoftvert
![Állítsa be a hardvert és a szoftvert! Állítsa be a hardvert és a szoftvert!](https://i.howwhatproduce.com/images/005/image-13994-10-j.webp)
Projektünk első lépése az AVoID rendszer megvalósításához szükséges hardver beállítása.
Alapvetően szükség lesz rá
Hardver
- 01x Dragonboard 410c (Debian képpel ide kattintva megtekintheti a Debian telepítését a Dragonboardon);
- 01x webkamera kompatibilis a Dragonboard -szal (lásd itt a kompatibilitást);
Szoftver
> Telepítse az OpenCV -t a Dragonboardra, a Scikit Learnre és a Scikit képcsomagokra a Debian Linux disztribúcióhoz.
- Az OpenCV telepítése (lásd ezt a linket, használja az OpenCV telepítéshez kapcsolódó első részt);
- Telepítse a Scikit Learn és Image alkalmazást a terminálon keresztül!
pip install -U scikit -learn
2. lépés: Webkamera alapvizsgálatok
![Webkamera alapvizsgálatok Webkamera alapvizsgálatok](https://i.howwhatproduce.com/images/005/image-13994-11-j.webp)
Második lépésünk annak ellenőrzése, hogy minden, amit beállítottunk, rendben van -e!
1) Futtassa a webkamera demókódját néhány kép/videó megtekintéséhez
Futtassa a foto.py kódot a terminálon.
> python foto.py
2) Futtasson néhány OpenCV példát
Egy másik lehetőség annak ellenőrzésére, hogy az openCV megfelelően van -e telepítve, egy opencv példa futtatása.
3. lépés: Adathalmaz képzése/tesztelése az AVoID cél megvalósításához
![Adathalmaz képzése/tesztelése az AVoID cél megvalósításához Adathalmaz képzése/tesztelése az AVoID cél megvalósításához](https://i.howwhatproduce.com/images/005/image-13994-12-j.webp)
A rész: képfeldolgozási technikák
Valószínűleg ez lesz a projektünk legösszetettebb lépése. Most stabilizálnunk kell néhány paramétert és mutatót, hogy eldönthessük, hogy egy növénynek (kép a növényről) van -e valamilyen betegsége.
A fő referencia ehhez a lépéshez ez a cikk, amely bemutatja, hogyan lehet felismerni a leveleket érintő betegségeket képfeldolgozási technikákkal. Alapvetően célunk ebben a lépésben, hogy megismételjük ezeket a képalkotó feldolgozási technikákat a Dragonboard 410c táblában.
1) Határozza meg a képadat -készletet és a betegségek típusát
Ez a specifikáció fontos része. Milyen növényt szeretne kimutatni a betegségeket. A cikk hivatkozásából egy Strwaberry levél alapján fejlesztünk.
Ez a kód betölti az eperlevelet, és elvégzi a képfeldolgozási részt.
B rész: Gépi tanulás
A képfeldolgozási rész után valamilyen módon rendszereznünk kell az adatokat. A gépi tanulás elméletéből az adatokat csoportokba kell csoportosítanunk. Ha a tervnek van betegsége, akkor az egyik csoport jelezné.
Az osztályozási algoritmus, amelyet ezen információk csoportosítására használunk, a K-mean algoritmus.
4. lépés: Eredmények és jövőbeli munka
![Eredmények és jövőbeli munka Eredmények és jövőbeli munka](https://i.howwhatproduce.com/images/005/image-13994-13-j.webp)
![Eredmények és jövőbeli munka Eredmények és jövőbeli munka](https://i.howwhatproduce.com/images/005/image-13994-14-j.webp)
Tehát láthatunk néhány eredményt bizonyos betegségek kimutatására a képekből és a képcsoportokból.
Projektünk további fejlesztése a megvalósítható IoT műszerfal.
Ajánlott:
Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: 6 lépés
![Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: 6 lépés Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: 6 lépés](https://i.howwhatproduce.com/images/001/image-1162-j.webp)
Rezgések észlelése piezoelektromos ütésérzékelő modul használatával: Ebben az oktatóanyagban megtanuljuk, hogyan lehet érzékelni a rázkódást egy egyszerű piezoelektromos érzékelő vibrációs modul és Visuino segítségével. Nézzen meg egy bemutató videót
Sms küldése füst észlelése esetén (Arduino+GSM SIM900A: 5 lépés
![Sms küldése füst észlelése esetén (Arduino+GSM SIM900A: 5 lépés Sms küldése füst észlelése esetén (Arduino+GSM SIM900A: 5 lépés](https://i.howwhatproduce.com/images/001/image-1798-j.webp)
Sms küldése, ha füstöt észlel (Arduino+GSM SIM900A: Sziasztok! Az első utasításomban gázriasztást fogok készíteni, amely üzenetet küld a felhasználónak, ha szennyeződést észlel. Ez egy egyszerű prototípus lesz, Arduino, GSM modul és elektrokémiai segítségével füstérzékelő. A jövőben ez kiterjeszthető
Az akadályok észlelése aszinkron módon ultrahanggal: 4 lépés
![Az akadályok észlelése aszinkron módon ultrahanggal: 4 lépés Az akadályok észlelése aszinkron módon ultrahanggal: 4 lépés](https://i.howwhatproduce.com/images/001/image-1172-18-j.webp)
Az akadályok észlelése aszinkron módon ultrahanggal: A szórakozás kedvéért robotot építek, amelyet autonóm módon szeretnék mozgatni egy házban. Ez hosszú munka, és lépésről lépésre csinálom. Ez az oktatható fókusz az akadályok észlelésére szolgál az Arduino Mega segítségével. A HC-SR04 és a HY-SRF05 ultrahangos érzékelők olcsók és
Sürgősségi helyzetek felderítése - Qualcomm Dragonboard 410c: 7 lépés
![Sürgősségi helyzetek felderítése - Qualcomm Dragonboard 410c: 7 lépés Sürgősségi helyzetek felderítése - Qualcomm Dragonboard 410c: 7 lépés](https://i.howwhatproduce.com/images/004/image-11526-j.webp)
Vészhelyzeti helyzetek felderítése - Qualcomm Dragonboard 410c: Olyan biztonsági rendszereket keres, akik a vészhelyzeti helyzetek felügyeletén dolgoznak, észrevehetjük, hogy túl nehéz feldolgozni az összes rögzített információt. Erre gondolva úgy döntöttünk, hogy tudásunkat felhasználjuk az audio/képfeldolgozásban, az érzékelőkben
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 lépés
![Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 lépés Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 lépés](https://i.howwhatproduce.com/images/004/image-11537-j.webp)
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: A nossa lixeira inteligente consiste na separa ç ã o autom á tica do lixo. Atrav é s uma webkamera, ela azonosító vagy típus de lixo e o deposita no compartimento sobado para posteriormente ser reciclado