Vízügyi Közlemények, 2021 (103. évfolyam)

2021 / 2. szám - Keve Gábor: Folyami jégfedettség mérése webkamerával

122 Keve Gábor: Folyami jégfedettség mérése webkamerával függvényében ábrázoltam a megkapott arányokat (10. ábra). A 10. ábrán pontok jelenítik meg a különböző helyeken kiszámított területarányokat. A pontok szóródása a távolság függvényében nő, ami várható volt és az imént leírt, valamint a diszkrét, matematika okozta pontatlanságából eredő véletlen hiba eredménye. A pontokra fektetett kiegyenlítő egyenes lejtése már kevésbé jó jel, mert arra utal, hogy a két sík nem tökéletesen párhuzamos egymással. Ez azonban nem véletlen hiba, sokkal inkább szisztematikus eltérést mutat, ezért nem statisztikai paraméterekkel jellemezném. A kiegyenlítő egyenes, vagy trend­vonal lejtése árulkodik legjobban a hiba mértékéről, mert ez arányos a két sík közötti szögeltérés értékével. Rossz hír, hogy ez a hiba létezik, de egyben jó is, mert szisztematikus és ezáltal kezelhető. 3.8, A jégfelület és vízfelület arányának meghatározása, rögzítése Az eddigi lépéseket összevonva nem volt más hátra, mint egy olyan program megírása, mely mindezt el is végzi számunkra. Eddigi pályafutásom során szinte minden feladatot képes voltam BASIC programozási nyelven megírt egyszerűbb alkalmazásokkal megoldani. Hiszen ezt a nyelvet használja a legtöbb makró vagy script az általam eddig kezelt felhasználói programokban (Excel, Surfer, AutoCad, ArcMap stb.). Bár tanáraim többször figyelmeztettek az algoritmusok minél egyszerűbb és a lehető legkevesebb lépést igénylő megírására, a számítás­­technika gyors fejlődése sosem igazolta jóslatukat. Ugyanis mindig arra figyel­meztettek, hogy lesz majd olyan eset, melyben szükségem lesz erre a tudásra. Most először találkoztam a lassúság kérdéskörével, bár nem pontosan a jóslatnak megfelelően. Ugyanis a Visual Basic-ben megírt programom futási idejével szá­molva 20 napot igényelt volna csak a bajai webkamera 607 223 képének feldol­gozása. Gálái Antal javaslatára megismerkedtem a Processing (PROCESSING, 2018) programozási nyelvvel, mely valóban gyorsnak bizonyult és tized annyi idő alatt elvégezte a feladatokat. Az új programozási nyelven megírt alkalmazás a kép kijelölt részterületén belül minden egyes pixelt megvizsgált. A pixelek u, v képkoordinátájának meg­felelő és az adott kép paramétereinek felhasználásával számított küszöbértékhez hasonlított szürke árnyalat alapján eldönthetővé vált ajég és a víz elválasztása. Egyetlen ciklusban elvégezve ezt az ellenőrzést a jeges és nem jeges pixelek (korábban kiszámitott) valós területeinek összegzésével, megállapítható volt a valós jégfedettség százalékban kifejezve. Annak érdekében, hogy ez az érték összehasonlíthatóvá váljon a perspektív kép alapján számított fedettségi érték­kel, utóbbit is számítottam a pixelek számából. Egy ilyen feldolgozott képet mutat be a 11. ábra, melynek jobb felső sarkában a paraméterek és a számítási eredmények is láthatók.

Next

/
Oldalképek
Tartalom