WebODM ismertető

Mi az a WebODM?

A mezőgazdasági drónfelmérésekből kinyerhető adatok feldolgozása gyakran bonyolult és költséges folyamat. Az Open Drone Map (ODM) projekt részeként létrehozott WebODM egy nyílt forráskódú, ingyenes szoftver, amely lehetővé teszi a drónfelvételek feldolgozását saját számítógépen. Ortofotók, 3D modellek és digitális terepmodellek (DTM) készítésére is alkalmas, mindezt költséghatékonyan.

A telepítéshez nem szükséges programozónak lenned, de némi informatikai jártasságra – például a konzol használatának ismeretére – szükséged lesz. Ebben az útmutatóban lépésről lépésre végigvezetünk a telepítés folyamatán.

(Amennyiben azonban gyorsabb, egyszerűbb megoldást keresel, elérhető egy fizetős telepítő. Ez a verzió minimalizálja a telepítési lépéseket, és azonnal használhatóvá teszi a szoftvert.)

WebODM - 2D nézet

WebODM telepítése

A WebODM telepítése egy olyan módszerrel történik, amely lehetővé teszi, hogy a program egy elkülönített, tiszta környezetben fusson a számítógépeden, anélkül, hogy más programok vagy a rendszer beállításai zavarnák. Ez a „különálló környezet” gyakorlatilag azt jelenti, hogy a program saját, független rendszerkörnyezetet kap, amely csak a szükséges erőforrásokat és beállításokat tartalmazza a működéséhez. Így nem kell aggódnod a rendszered többi programjának összeférhetősége miatt.

Segéd programok telepítése

Mielőtt elkezdjük a WebODM telepítését, szükséged lesz a következő programokra:

Ha Windows rendszered van, a Docker Desktop telepítése biztosítja mind a Docker-t, mind a Docker Compose-t. Telepítése csupán néhány kattintás. Ahogy a GIT telepítése is hasonlóan gyors és egyszerű

Miután telepítetted a Docker-t és a Git-et, ellenőrizheted, hogy minden rendben működik-e. Ehhez futtasd a következő parancsokat a konzolban. Ha sikeresen telepítetted a programokat, akkor verziószámot fogsz látni, például: Docker Compose version 2.x.x.

docker-compose -v

A docker-compose -v megmutatja a telepített Docker Compose verzióját. Ez fontos, mert ha nem látsz verziószámot, akkor valami probléma van a telepítéssel.

git -v

A git -v ellenőrzi, hogy a Git telepítve van-e, és megjeleníti a verzióját. Ha itt is verziószámot kapsz, a Git is készen áll a használatra.

Ha hibát tapasztalsz, ellenőrizd újra a telepítési lépéseket, vagy győződj meg arról, hogy a környezeti változók (PATH) helyesen vannak beállítva.

WebODM letöltése

A WebODM forráskódját a következő Git parancs segítségével töltheted le:

git clone https://github.com/OpenDroneMap/WebODM --depth 1 --config core.autocrlf=input

Az előző lépésben a Git segítségével letöltöted a WebODM forráskódját, majd a cd parancs használatával be tudsz lépni az újonnan létrehozott könyvtárba.

cd WebODM
WebODM - GIT parancs eredménye

WebODM indítása

Miután letöltötted a WebODM fájlokat, lépj be a WebODM mappájába, és futtasd a következő parancsot a Docker konténerek elindításához:

webodm.sh start

Az első indítás során egy hosszabb építési folyamatra kell számítani, mivel ekkor kerül felállításra az egész környezet. Ez idő alatt letöltésre kerülnek a szükséges Docker képek és egyéb komponensek. Az építés eltarthat néhány percig, attól függően, hogy a rendszered milyen sebességgel képes letölteni és felépíteni a konténereket.

Ha minden rendben ment, akkor az indítás végén a WebODM felülete a böngészőben a következő címen lesz elérhető: http://localhost:8000. Majd itt kezdheted el a munkát, feltöltheted a drónfelvételeidet és elvégezheted a szükséges feldolgozást.

Ha az alap telepítést sikerült végrehajtani, és további konfigurálásra van szükséged, ajánljuk, hogy tekintsd át a WebODM hivatalos dokumentációját, amelyben további részletes információk találhatók a beállításokról, optimalizálási lehetőségekről és egyéb hasznos tudnivalókról.

WebODM - Első indítás

WebODM használata

A WebODM egy felhasználóbarát platform, a felület intuitív, és gyorsan elsajátítható, akár kezdő felhasználók számára is. Az alábbi lépések bemutatják a program használatának alapjait:

A WebODM egyik legnagyobb előnye a rugalmasság, a feldolgozási folyamatok során számos beállítás érhető el, amelyek lehetővé teszik a projekt igényeinek megfelelő paraméterezést. Például szabályozhatjuk a felbontást, a zajszűrést, és a használt algoritmusokat. Összességében a WebODM egy erőteljes eszköz, amely lehetőséget ad az egyszerű feldolgozásokra, de a haladó felhasználók számára is elegendő mélységet kínál.

Teljesítmény és feldolgozási idő

A WebODM teljesítményét nagyban befolyásolja a számítógép hardvere. A teszt során az alábbi konfigurációjú gépet használtuk:

A feldolgozás során 436 (RGB jpeg) képet dolgoztunk fel, ami összesen 1 óra 11 percet vett igénybe.

WebODM - Feldolgozás vége

WebODM vs. piaci versenytársak

A WebODM, mint nyílt forráskódú és ingyenes szoftver, jelentős költségmegtakarítást kínál azoknak, akik drónfelvételek feldolgozásával foglalkoznak, miközben nem szeretnének drága szoftverekre költeni. A szoftver egyszerű telepítése és használata mellett rugalmas testreszabási lehetőségeket is biztosít, ideális választás lehet kisebb vállalkozások és hobbi felhasználók számára. A konkurens programok, mint a Pix4D, Agisoft Metashape, DroneDeploy és DJI Terra, mind prémium megoldások, amelyek fejlettebb funkcionalitást és professzionális támogatást kínálnak, de magasabb árakat is.

Bár a konkurens programok fejlettebb funkciókat kínálnak és nagyobb professzionális támogatást biztosítanak, a WebODM azok számára ideális választás, akik a költségeket minimalizálni szeretnék, miközben megőrzik a rugalmasságot és a testreszabhatóságot.

WebODM - 3D nézet

WebODM Lightning: A felhőalapú gyorsítás

A WebODM Lightning egy felhőalapú feldolgozási szolgáltatás, amely lehetővé teszi, hogy drónfelvételeid feldolgozása gyorsabb és hatékonyabb legyen, anélkül hogy erősebb hardverre lenne szükséged. Ha a saját géped nem elég erős a nagyobb projektek feldolgozásához, a Lightning segíthet.

A Lightning segítségével a képeket nem a saját gépeden dolgozzák fel, hanem a WebODM által biztosított szerverek gyorsítják fel a folyamatot. Így ha nincs elég erőforrásod vagy időd a helyi feldolgozásra, a felhőben történő számítási kapacitást használhatod.

Lehet éves/havi előfizetést is választani, illteve lehetőség van alkalmankénti szolgáltatás vásárlásra is. Az utóbbi esetében a költség a használt kreditcsomagok alapján változik, a honlapon az árak alatt találsz egy kalkulátort is: mennyi kép feldolgozása nagyságrendileg mennyi kreditből jön ki. (2024. decemberi állapot: 450 kép feldolgozása 200 kredit, ami megfelel a legkisebb csomagnak, amelynek az ára $9.97, nagyjából 3.900 Ft)

A WebODM Közösség

A nyílt forráskódú projektek legnagyobb erőssége a közösségi támogatás, és a WebODM sem kivétel. Egy ilyen projekt sikerének kulcsa a felhasználók és fejlesztők aktív részvétele, akik hozzájárulnak a szoftver folyamatos fejlődéséhez.

A WebODM hivatalos fóruma egy kivló hely arra, hogy kérdéseket tegyünk fel, megosszuk tapasztalatainkat, vagy inspirációt szerezzünk másoktól. Itt a közösségi tagok gyorsan és segítőkészen reagálnak a problémákra, és aktívan megosztják a legújabb trükköket és újításokat.

A GitHub oldalon követhetjük a fejlesztés menetét, jelenthetünk hibákat, és akár saját kóddal is hozzájárulhatunk a projekthez. A forráskód szabad elérhetősége lehetőséget nyújt a szoftver testreszabására és új funkciók bevezetésére is.

Emellett a közösség aktív jelenlétet tart fenn különböző videómegosztó és közösségi média platformokon, ahol oktatóanyagokat, esettanulmányokat és bemutatókat találhatunk. Ezek különösen hasznosak lehetnek kezdő felhasználók számára, akik szeretnének gyorsan elmerülni a dróntérképezés világában.

A WebODM közösség nemcsak egy eszköz, hanem egy dinamikus és folyamatosan fejlődő ökoszisztéma, amely mindenkinek helyet biztosít, aki tanulni, tanítani vagy hozzáadni szeretne valamit a projekthez.

Zárszó

Ha eddig eljutottál a cikk olvasásában, gratulálunk, valóban kitartó vagy! :) De miért állnál meg itt? Adj egy esélyt a telepítésnek is – kicsit olyan, mint az első kávéfőző beüzemelése: egyszer kell jól megcsinálni, utána már csak élvezed az eredményt.

A WebODM nemcsak pusztán egy költséghatékony, hanem egy valóban hasznos eszköz.