Kazalo:
- 1. korak: Nastavite strojno in programsko opremo
- Korak: Osnovni testi spletne kamere
- 3. korak: Usposabljanje/testiranje nabora podatkov za izvajanje cilja AVoID
- 4. korak: Rezultati in prihodnje delo
Video: Odkrivanje rastlinskih bolezni z Qualcomm Dragonboard 410c: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Pozdravljeni vsi, sodelujemo na tekmovanju Inventing the Future with Dragonboard 410c, ki ga sponzorirajo Embarcados, Linaro in Baita.
Projekt AVoID (bolezen Agro View)
Naš cilj je ustvariti vgrajen sistem, ki bi lahko zajel sliko, obdelal in odkril možne rastlinske bolezni na kmetiji. Dodatna aplikacija našega projekta (ni izvedena) je zmožnost IoT za spremljanje kmetije v realnem času.
Največja prednost sistema AVoID je, da za spremljanje kmetije ne potrebujete posebne vrste predmeta. Če imate štirikolesnik ali dron, lahko preprosto pritrdite ploščo AVoID na svoj objekt in spremljate kmetijo.
AVoID v bistvu sestavljata Dranboard 410c in spletna kamera.
V naslednjih nekaj korakih bomo v bistvu razložili, kako zgraditi glavni blok sistema AVoID
O sistemu AVoID in njegovi implementaciji nas lahko kontaktirate:
Caio Ferreira ([email protected])
Eronides Neto ([email protected])
Maria Luiza ([email protected])
1. korak: Nastavite strojno in programsko opremo
Prvi korak našega projekta je nastavitev potrebne strojne opreme za implementacijo sistema AVoID.
V bistvu boste potrebovali
Strojna oprema
- 01x Dragonboard 410c (s sliko Debian, kliknite tukaj, če si želite ogledati, kako namestite Debian na Dragonboard);
- 01x spletna kamera, združljiva z Dragonboardom (glej združljivost tukaj);
Programska oprema
> Namestite OpenCV na slikovne pakete Dragonboard, Scikit Learn in Scikit za distribucijo Debian Linux.
- Namestitev OpenCV (glejte to povezavo, uporabite prvi del, povezan z namestitvijo OpenCV);
- Namestite Scikit Learn in Image skozi terminal!
pip install -U scikit -learn
Korak: Osnovni testi spletne kamere
Naš drugi korak je preveriti, ali je vse v redu!
1) Zaženite demo kodo spletne kamere, če si želite ogledati nekaj slik/videoposnetkov
Zaženite kodo foto.py na terminalu.
> python foto.py
2) Zaženite nekaj primerov OpenCV
Druga možnost, da preverite, ali je openCV pravilno nameščen, je zagon primera opencv.
3. korak: Usposabljanje/testiranje nabora podatkov za izvajanje cilja AVoID
Del A: tehnike obdelave slik
Verjetno bo to najbolj zapleten korak v našem projektu. Zdaj moramo stabilizirati nekatere parametre in meritve, da se odločimo, ali ima rastlina (slika rastline) kakšno bolezen.
Naša glavna referenca za ta korak je ta članek, ki prikazuje, kako s tehnikami obdelave slik odkriti bolezni v listih. V bistvu je naš cilj v tem koraku ponoviti te tehnike obdelave slik na plošči Dragonboard 410c.
1) Določite niz slikovnih podatkov in vrsto rastline, za katero želite odkriti bolezni
To je pomemben del vaše specifikacije. Kakšno rastlino želite identificirati bolezni. Iz sklica na članek razvijamo na podlagi lista Strwaberry.
Ta koda naloži jagodni list in opravi del obdelave slik.
Del B: strojno učenje
Po delu za obdelavo slik moramo podatke na nek način organizirati. Iz teorije strojnega učenja moramo podatke razvrstiti v skupine. Če ima načrt bolezen, bi jo navedel eden iz te skupine.
Algoritem razvrščanja, ki ga uporabljamo za razvrščanje teh informacij, je algoritem K-srednjih vrednosti.
4. korak: Rezultati in prihodnje delo
Tako lahko vidimo nekaj rezultatov za odkrivanje nekaterih bolezni iz slik in grozdov slik.
Druga izboljšava v našem projektu je nadzorna plošča IoT, ki bi jo lahko izvedli.
Priporočena:
Nosljiva tehnika Parkinsonove bolezni: 4 koraki
Nosljiva tehnologija za Parkinsonovo bolezen: Več kot 10 milijonov ljudi po vsem svetu živi s Parkinsonovo boleznijo (PD). Progresivna motnja živčnega sistema, ki povzroča togost in vpliva na bolnikovo gibanje. Preprosteje povedano, veliko ljudi je trpelo za Parkinsonovo boleznijo, vendar
(Zelo preprosto) Modeliranje bolezni (z uporabo praske): 5 korakov
(Zelo preprosto) Modeliranje bolezni (z uporabo Scratch): Danes bomo simulirali izbruh bolezni, pri čemer je to katera koli bolezen, ne nujno COVID-19. To simulacijo je navdihnil videoposnetek 3blue1brown, na katerega se bom povezal. Ker je to povleci in spusti, ne moremo storiti toliko, kot z JS ali Pytom
Zaznavanje nujnih situacij - Qualcomm Dragonboard 410c: 7 korakov
Zaznavanje nujnih situacij - Qualcomm Dragonboard 410c: Če iščemo varnostne sisteme, ki spremljajo nujne primere, je mogoče opaziti, da je preveč težko obdelati vse zabeležene podatke. Če razmišljamo o tem, smo se odločili, da svoje znanje uporabimo pri obdelavi zvoka/slike, senzorji in
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: 7 korakov
Colec.te - Lixeira Inteligente Qualcomm Dragonboard 410c + OpenCV: Inteligentna inteligenca nossa lixeira je sestavljena iz ločenih ç ã o avtom á tica do lixo. Atrav é s de web webcam, ela identifica o tipo de lixo e o depositita no partitumento adequado para posteriormente ser reciclado
Odkrivanje objektov W/ Dragonboard 410c ali 820c z uporabo OpenCV in Tensorflow .: 4 koraki
Object Detection W/ Dragonboard 410c ali 820c z uporabo OpenCV in Tensorflow .: Ta navodila opisujejo, kako namestiti ogrodja OpenCV, Tensorflow in strojnega učenja za Python 3.5 za zagon aplikacije Object Detection