Vision Hunt -Mobiilisovellus
Teräväinen, Ville (2018)
Teräväinen, Ville
Lahden ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018120520248
https://urn.fi/URN:NBN:fi:amk-2018120520248
Tiivistelmä
Opinnäytetyön tavoitteena on tutkia Google Cloud -pilvipalvelusta löytyviä tekoälyrajapintoja ja kehittää niitä hyödyntävä Android-sovellusprototyyppi. Prototyyppi nimeltään Vision Hunt kehi-tettiin mukana CitiCAP-hankkeessa, joka on Lahden kaupungin kehittämä hanke. CitiCAP-hankkeessa suunnitellaan ja testataan asukkaiden henkilökohtaista päästökauppaa Lahden kaupungissa. Päästökauppaa käydään puhelinsovelluksella, joka käyttää puhelimen sensoreita tunnistamaan eri liikkumismuodot. Prototyyppi suunniteltiin puhelinsovellusta varten kolmannen osapuolen palveluksi, jota käyttäjät voivat vaihtoehtoisesti lisätä sovellukseen.
Vision Huntin kehitystä varten tutkittiin Google Cloud pilvipalvelusta löytyviä tekoälyrajapintoja ja palveluita. Google Cloud Vision API tekoälyrajapintaa käytetään toteuttamaan prototyyppiin ominaisuus, jolla analysoidaan sisältöä kuvista. Tätä tekoälyrajapintaa tutkitaan opinnäytetyös-sä, parin muun Google Cloudissa olevan rajapinnan lisäksi. Tämän lisäksi tutkitaan Microsoft Azuren ja Amazon Web Servicen vastaavat tekoälyrajapinnat. Vision Hunt prototyyppi toteute-taan Android-alustalle Java pohjaisena sovelluksena. Android-alustalle kehittäminen käydään läpi opinnäytetyön Android-osuudessa.
Vision Hunt prototyypistä esitellään sen tavoitteet, kehitys, toiminta ja ohjelmointi. Työssä esi-tellään Vision Huntin arkkitehtuuri ja mitä sovelluksella on tarkoitus tehdä. Jatkokehitys osuu-dessa esitellään seuraavan kehitysversion suunnitelmia, tavoitteita ja arkkitehtuuria.
Vision Huntin kehitystä varten tutkittiin Google Cloud pilvipalvelusta löytyviä tekoälyrajapintoja ja palveluita. Google Cloud Vision API tekoälyrajapintaa käytetään toteuttamaan prototyyppiin ominaisuus, jolla analysoidaan sisältöä kuvista. Tätä tekoälyrajapintaa tutkitaan opinnäytetyös-sä, parin muun Google Cloudissa olevan rajapinnan lisäksi. Tämän lisäksi tutkitaan Microsoft Azuren ja Amazon Web Servicen vastaavat tekoälyrajapinnat. Vision Hunt prototyyppi toteute-taan Android-alustalle Java pohjaisena sovelluksena. Android-alustalle kehittäminen käydään läpi opinnäytetyön Android-osuudessa.
Vision Hunt prototyypistä esitellään sen tavoitteet, kehitys, toiminta ja ohjelmointi. Työssä esi-tellään Vision Huntin arkkitehtuuri ja mitä sovelluksella on tarkoitus tehdä. Jatkokehitys osuu-dessa esitellään seuraavan kehitysversion suunnitelmia, tavoitteita ja arkkitehtuuria.