Zisťovanie chradnutia viniča
- 204
Jedným z roztočových škodcov hrozna je húsenica viniča. Na infikovaných listoch sa vytvárajú malé hrbolčeky, ktoré majú aj mierne odlišnú farbu od zdravých listov.
Tu je niekoľko obrázkov:
Trénované oko dokáže túto chorobu ľahko rozpoznať na jedinej liane. Bohužiaľ, ak hovoríme o veľkej ploche, nestačí sa pozrieť len na jednu alebo dve časti, pretože tam sa infekcia nemusí vyskytovať, ale môže spôsobiť vážne škody v iných častiach porastu. Prechádzať každých pár dní celý vinohrad je časovo veľmi náročná a nákladná úloha.
Tu prichádza na rad strojové videnie. Nechajte malé automatizované vozidlo alebo lacný dron vykonávať pravidelné mapovanie a strojové videnie vám automaticky ukáže, ktorá časť vinohradu je napadnutá, aká odroda a koľko.
Nasledujúci malý program využíva Python a OpenCV. Obrázky boli zhotovené na mojom vlastnom dvore.
- Vezmeme obrázky RGB a najprv ich prevedieme do farebného priestoru HSV. Bude to vyzerať ako falošné farby, ale bude sa s tým ľahšie pracovať.
- Potom zvýrazníme listy – t. j. zelenú farbu.
- Potom to prevedieme na jednovrstvový obrázok v odtieňoch sivej.
- Potom vyhladíme histogram obrázka. Tým získame kontrastnejší obraz.
- Potom pri danej farbe obraz rozrežeme a získame binárny obraz listu/pozadia. To stále obsahuje veľa šumu.
- Tento sa odstráni pomocou iterácie Erode-Dilate a nakoniec získame masku listov. Všetko ostatné, čo treba hľadať, je potrebné hľadať len tu.
- Nynie zvýrazníme zafarbenie činky z obrazu HSV, ktorý sme vytvorili na začiatku. Nanešťastie je to len rozsah ako pozadie a vetvy. To znamená, že sama o sebe nie je veľmi dobrá.
- A práve tu používame masku. Pomocou masky úplne vystínujeme pozadie.
- Výsledné obrázky sú malé krúžky označujúce zamorenie hľuzovkami.
- Vnútri, spočítaním oblastí zamorených hľuzovkami a podielu zelených oblastí, máme teraz všeobecnú predstavu o tom, ako je oblasť zamorená.
A ja vám to všetko ukážem na niekoľkých obrázkoch.
Keď sa každých pár dní odfotografuje veľa hektárov pôdy a vyššie uvedeným postupom sa určí miera zamorenia na snímke a potom sa to zakreslí do mapy, môžete vidieť, kde choroba zasiahla. Na základe toho, ak zachytíte počiatočné zamorenie dostatočne skoro a budete striekať špeciálne len tam, možno budete musieť postriekať len 10 – 15 % celkovej plochy.
Ak k tomu pridáte údaje o počasí a predpoveď počasia, môžete ešte optimálnejšie určiť, ktoré plochy a ako postriekať, aby ste dosiahli čo najefektívnejšie využitie viniča.