2014. H-Lab Nonprofit Kft.
[PHYTO ALKALMAZÁS HASZNÁLATI ÚTMUTATÓJA]
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
Tartalomjegyzék 1
BEVEZETŐ ....................................................................................................................... 3
2
ESZKÖZ RENDSZERKÖVETELMÉNYE ...................................................................... 4
3
KAPCSOLÓDÁS ............................................................................................................... 5
FŐMENÜ ................................................................................................................................... 7 3.1
4
AZONOSÍTÁS ............................................................................................................ 7
3.1.1
Take photo – Kép készítése .................................................................................. 7
3.1.2
Report – Jelentés .................................................................................................. 8
3.1.3
Choose from gallery – Választás a galériából ...................................................... 9
3.2
KERESÉS A JELENTÉSEK KÖZÖTT ...................................................................... 9
3.3
KERESÉS A NÖVÉNYEK KÖZÖTT ...................................................................... 10
3.4
TÉRKÉPES KERESÉS ............................................................................................. 11
ALKALMAZÁS TÉRKÉP ÁTTEKINTÉS ..................................................................... 12
2
Phyto alkalmazás
1
HASZNÁLATI ÚTMUTATÓJA
BEVEZETŐ
A Phyto, egy intelligens növényhatározó alkalmazás. Feladata, hogy bővítse a hétköznapi emberek tudását az által, hogy információt nyújt nekik azokról a növényekről, virágokról, amikkel a túrázásaik során találkozhat. Egyszóval növényhatározó, de mégis több annál. Ugyanis a növényekről készített fotókat a rendszer képes automatikusan felismerni, a növény fajtáját beazonosítani. A mesterséges intelligencia tovább tanítható, a felhasználók által készített jelentések segítségével tovább növelhető az alkalmazás tudása. Ha részese kíván lenni egy kutatási programnak, melynek célja a tanuló algoritmusok továbbfejlesztése, vagy túrázásai során gyakran találkozik olyan növénnyel, amelyet nem ismer fel, töltse le az alkalmazást, ezzel is segítve annak továbbfejlesztését.
3
Phyto alkalmazás
2
HASZNÁLATI ÚTMUTATÓJA
ESZKÖZ RENDSZERKÖVETELMÉNYE
Az eszköz, amelyen az alkalmazás futni fog, fontos, hogy okostelefonnak minősüljön. A telefonnak érintőképernyővel kell rendelkeznie, és a telefonon lévő Android operációs rendszernek a következő előírásoknak kell megfelelnie, melyet a telefon információs felületén találhat meg: Android típusa: 2.2.x API szint: 8 Verzió kód: FROYO Továbbá előny, ha a telefon kamerával rendelkezik, annak érdekében, hogy az ismeretlen növényekről azonnal képet készíthessen és betölthesse az alkalmazásba.
4
Phyto alkalmazás
3
HASZNÁLATI ÚTMUTATÓJA
KAPCSOLÓDÁS
A Phyto alkalmazás az Android marketről (Google play store) tölthető le. Ha az alkalmazást a számítógépén keresztül keresi meg a Play Store-on, és a mobiltelefonja a közelben van, a honlapon azonnal megtekintheti, hogy az alkalmazás kompatibilis-e az Ön készülékével. Ez azonban csak abban az esetben érvényes, ha Gmail fiókjába be van jelentkezve, így azonosítja a Google a telefonokat és végzi el a kompatibilitási felmérést. Ha a készülékre letölthető az applikáció, akkor az Install / Telepítés gombra kattintva a felugró ablakban kiválasztható a kapcsolt készülék és már telepíthető is. A mobiltelefon a letöltést követően azonnal telepíti az alkalmazást, és már használható is. Az első fontos lépés az indítás után, hogy a letöltött alkalmazás szinkronizáljon a központi szerverrel. A szinkronizáció állapotát egy állapot jelző panel mutatja, mely a letöltés befejezéséig aktív marad és csak ezt követően tüntethető el. Erre azért van szükség, hogy az azonosításhoz szükséges gépi tanuló modell és a növényhatározóban szereplő bejegyzések be legyenek töltve a telefonon található adatbázisba is, annak érdekében, hogy a későbbi offline működést lehetővé tegyék.
1. ábra Szinkronizálás folyamatban
5
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
A második, hogy indítás után, az identify gombra kattintva, az alkalmazás kérni fogja a felhasználót egy másik alkalmazás telepítésére, mely neve OpenCV. Ez az alkalmazás valójában egy függvénykönyvtár, mely az alkalmazás futásához létfontosságú képfeldolgozó és mesterséges intelligenciára épülő függvényeket tartalmazza. A teleépítése létfontosságú, így érdemes az első indítás során ezt is megejteni.
2. ábra Főmenü
3. ábra Csomag nem található
4. ábra OpenCV letöltése
6
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
FŐMENÜ Az alkalmazás ikonját megérintve az alkalmazás kezdő képernyője jelenik meg, ahol kiválasztható, hogy milyen módon szeretné a felhasználó a növényt felismertetni. Több féle keresési mód közül választhat, amelyeket az alábbiakban részletesen is elolvashat. Fontos, hogy a megnevezés melletti ikon megérintése teszi lehetővé a kiválasztást, és nem a funkció neve. 3.1 AZONOSÍTÁS Ha a felhasználó egy számára ismeretlen növényt szeretne kép alapján azonosíttatni, akkor a főmenüben az Identify gombot kell megérintenie, majd választani az alábbi lehetőségek közül:
Take photo – kép készítése a beépített kamera funkcióval
Choose from gallery – a telefonon már meglévő képek közül való választás
5. ábra Azonosítás menü
6. ábra Kép kiválasztása
3.1.1 Take photo – Kép készítése A Take photo opciót választva az alkalmazásba épített kamera funkció segítségével azonnal az applikációban jelenik meg a készített kép, azonban a fotó a későbbiekben a telefon képgalériájában lesz elérhető, a kameraképek között. A kiválasztás után az Ok gombot
7
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
megérintve a kamera jelenik meg, ahol a telefonon már ismert nyomógombot kell megnyomni a kép készítéséhez. Ezután az alkalmazás megkérdezi, hogy kívánja-e menteni a képet. A Save gombbal mentheti, a Discard gombbal pedig törölheti a képet. Miután a Save gombot választotta, a fotózott kép jelenik meg alatta az Identify gombbal, amit ha megérint, elkezdődik az azonosítás folyamata. Ezt egy szöveges üzenet jelzi a képernyőn, figyelmeztetve a felhasználót, hogy az azonosítás eltarthat egy darabig, legyen türelemmel.
7. ábra Azonosítás gomb
8. ábra Azonosítási találatok
Amikor befejezte az azonosítást, megjelenik a fényképezett kép kicsinyített alakja és alatta az azonosítás találatai, egy görgethető részben. Az összes találat megnézhető, tartalmuk, jelentéseik elolvasható egy-egy gombnyomással. 3.1.2 Report – Jelentés A kép és a hozzáadott szöveg csak akkor jelenik meg mások számára, ha az adott képet jelentjük, azaz „report”-ot írunk róla. Ehhez a találati oldalon található Report gombot kell megérinteni, ahol egy egyszerű szöveges üzenet bevitelére alkalmas mező jelenik meg. Ebbe a mezőbe tetszőleges, általunk fontosnak tartott (nem trágár) megjegyzéseket írhatunk be, mint például, hogy hol készült ez a jelentés, illetve ha úgy véljük, tévedett az algoritmus, akkor ez is jelezhető a megjegyzés segítségével.
8
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
9. ábra Jelentés gomb
10. ábra Jelentés küldése
A szöveg begépelése után a Send gombot választva a rendszer elküldi a képet és az első három találatot a szerverre, abban az esetben, ha rendelkezünk internet hozzáféréssel. Ha a szerverhez való csatlakozás valamiért nem lehetséges, akkor egy Save, feliratú gomb jelenik meg, mely hatására, csak a telefon adatbázisába lesz elmentve az adott jelentés. Ezután a jelentések listájában lesz megtalálható a kép és adatai. A komment maga nem jelenik meg. 3.1.3 Choose from gallery – Választás a galériából A galériából való választás esetén az okostelefonon található kép tartalmú mappák jelennek meg, melyből kiválasztható az azonosíttatni kívánt növény képe. Ezután a 3. ábrától kezdve ugyanaz a folyamat zajlik le, mint a Take Photo opciónál. 3.2 KERESÉS A JELENTÉSEK KÖZÖTT Ide kerülnek azok a képek és találati listájuk első három helyezettje, amelyeket lefényképezve jelentésként elküldtek a felhasználók a központi adatbázisba. Egy képes lista jelenik meg, a képek mellett található 3 pöttyöt megérintve két opció közül választhat a felhasználó:
View media – fényképek megtekintése
View details – részletek megtekintése
9
Phyto alkalmazás
HASZNÁLATI ÚTMUTATÓJA
A jelentések listájában jobbra és balra görgetve a képernyőt megtekinthetőek külön a saját, és külön a mások által jelentett növények. Alapértelmezetten a saját jelentésekre navigál a rendszer mikor a Browse reports gombot választja a felhasználó.
11. ábra Jelentési lista
12. ábra Jelentés részletei
A részletek megtekintésekor válik láthatóvá, hogy a rendszer melyik három növényhez hasonlította leginkább a jelentett növényt. Ha a növények már a szakértő által ellenőrzésre kerültek, akkor a részleteknél nem az azonosításkor felsorolt találatok jelennek meg, hanem a növény fajtája. 3.3 KERESÉS A NÖVÉNYEK KÖZÖTT A növények közti keresés gombot megnyomva a növények család (9. ábra), nemzetség (10. ábra), és faji (11. ábra) jellemzőiről olvashat a felhasználó. Alapértelmezetten a növények család adataihoz navigál a rendszer, de egy szimpla jobbról balra történő csúsztatással a képernyőn a nemzetséghez lapoz, majd még egyszer megismételve a mozdulatot, a faji jellemzőkre irányít.
10
Phyto alkalmazás
13. ábra Család
HASZNÁLATI ÚTMUTATÓJA
14. ábra Nemzetség
15. ábra Faj
Mindegyik felületen található lenyíló menü, melyeket megérintve az összes, adatbázisunkban létező család, nemzetség és faj közül lehet választani. A Species oldalon a kiválasztott faj képei és jelentései is megtekinthetők. Ha az adott nemzetségen belül több faj is létezik, akkor a legalsó Next és Previous gombokkal lehet navigálni közöttük. A fejlécen látható nagyító ikont megérintve megjelenik a mobiltelefon billentyűzete, begépelve a keresett növény nevét, azonnal annak adatai és jellemzői jelennek meg a képernyőn. 3.4 TÉRKÉPES KERESÉS A térképes kereséskor a felhasználók által rögzített jelentések közül azok jelölődnek meg a térképen, akik engedélyezik az alkalmazásnak, hogy a GPS koordináták alapján rögzítse a felhasználó helyzetét.
11
Phyto alkalmazás
4
HASZNÁLATI ÚTMUTATÓJA
ALKALMAZÁS TÉRKÉP ÁTTEKINTÉS
A könnyebb átláthatóság érdekében készítettünk egy ábrát, amely végigvezeti az alkalmazás egyes funkcióit.
16. ábra Alkalmazás térkép
12