+36 70 203-3120 | agrowebsystem@gmail.com | Blog | Kontakt na
paradicsom detektálása

Detekcia paradajok 1.

  • 219

Detekcia plodín je pri spracovaní poľnohospodárskych snímok pomerne dôležitá. Dôležité je rozpoznať ovocie a zeleninu.

Jednou z hlavných úloh je zistiť choroby na ovocí, druhou je zistiť dozrievajúce ovocie.

Dnes budeme zisťovať paradajky. Zrelé paradajky sú našťastie červené, zatiaľ čo nezrelé sú zelené. Využijeme to.

Obrázok, ktorý je štandardne vo formáte RGB, sa prevedie na formát HSV. Táto transformácia farieb uľahčuje prácu s farbami.

Červené časti farebného rozsahu HSV sa extrahujú a vytvorí sa z nich maska.

Táto maska zvýrazní okrem paradajok aj mnohé iné červené farby alebo odtiene. Na obrázku je viac ako 70 malých červených častí. Tie sa budú musieť neskôr odstrániť.

Na maske sa pomocou detekcie obrysov určia obrysy, ktoré obklopujú červené oblasti.

Potom sa na základe dĺžky obrysov vynechajú tie krátke – predstavujú zbytočný šum v obraze – a ponechajú sa dlhé obrysové objekty.

Pri ich kreslení na pôvodný obrázok sú pekne viditeľné obrysy červených zrelých paradajok.

Niektoré paradajky sú však zakryté listami. A tu prichádza druhý predpoklad, že paradajky na obrázku sú okrúhle. To znamená, že ku každému výslednému obrysu priradíme pravidelný kruh.

Týmto sme dokončili detekciu červených paradajok.

Vypočítame aj počet paradajok.

Nezdá sa to byť veľmi užitočné, ale ak systém nakŕmite 5000 obrázkami a on dokáže povedať, že na plantáži zistil 22 000 zrelých paradajok, je to niečo, čo sa dá použiť.

Táto metóda sa zdá byť celkom dobrá, kým systému nezadáte obrázok, na ktorom sa 2 alebo viac paradajok dotýka alebo čiastočne prekrýva.

O tomto probléme napíšem v ďalšom článku.