+36 70 203-3120 | agrowebsystem@gmail.com | Blog | Kontakt na
Gubacsatka detektálása gépi látással

Zisťovanie chradnutia viniča

  • 159

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.

  1. 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ť.
  2. Potom zvýrazníme listy – t. j. zelenú farbu.
  3. Potom to prevedieme na jednovrstvový obrázok v odtieňoch sivej.
  4. Potom vyhladíme histogram obrázka. Tým získame kontrastnejší obraz.
  5. Potom pri danej farbe obraz rozrežeme a získame binárny obraz listu/pozadia. To stále obsahuje veľa šumu.
  6. 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.
  7. 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á.
  8. A práve tu používame masku. Pomocou masky úplne vystínujeme pozadie.
  9. Výsledné obrázky sú malé krúžky označujúce zamorenie hľuzovkami.
  10. 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.