Raspoznavanje objekata na pametnom telefonu primjenom konvolucijskih neuronskih mreža

Sažetak na hrvatskom: U ovome radu razvijena je mobilna aplikacija za operacijski sustav Android za prepoznavanje objekata iz slika. Problem prepoznavanja objekata implementiran je za tri različita načina rada aplikacije: binarna klasifikacija (mačka ili pas), više-klasna klasifikacija (određivanje...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:50450/Details
Glavni autor: Vidošević, Maja (-)
Ostali autori: Džapo, Hrvoje (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, M. Vidošević, 2018.
Predmet:
LEADER 02783na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 en d
035 |a (HR-ZaFER)ferid5411 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Vidošević, Maja 
245 1 0 |a Raspoznavanje objekata na pametnom telefonu primjenom konvolucijskih neuronskih mreža :  |b diplomski rad /  |c Maja Vidošević ; [mentor Hrvoje Džapo]. 
246 1 |a Smartphone-based Object Recognition Using Convolutional Neural Networks  |i Naslov na engleskom:  
260 |a Zagreb,  |b M. Vidošević,  |c 2018. 
300 |a 63 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2018-06-29, datum završetka: 2018-07-13 
520 3 |a Sažetak na hrvatskom: U ovome radu razvijena je mobilna aplikacija za operacijski sustav Android za prepoznavanje objekata iz slika. Problem prepoznavanja objekata implementiran je za tri različita načina rada aplikacije: binarna klasifikacija (mačka ili pas), više-klasna klasifikacija (određivanje vrste psa) i lokalizacija (gdje se na slici nalazi pas). Aplikacija šalje slike na poslužitelj gdje se, u ovisnosti o odabranom načinu rada rada aplikacije, pokreće jedan od algoritama tj. slika prolazi kroz jednu od pretohdno treniranih konvolucijskih mreža. Poslužitelj je implementiran u programskom jeziku Python korištenjem biblioteke Flask za razvoj web aplikacija, pri čemu se za treniranje konvolucijskih neuronskih mreža koristio Keras API, s pozadinom u TensorFlow biblioteci. 
520 3 |a Sažetak na engleskom: In this thesis an Android mobile application for object recognition from images was developed. The object recognition problem was decomposed into three distinct application modes: binary classification (cat or dog), multi-class classification (dog breed detection), and localization (where in the photo is the dog being recognized). The implemented application sends images for recognition to the server where, depending on the mode of work chosen, the image passes through one of the trained convolutional neural networks and returns a result back to the mobile application. The server was implemented in Python using Flask web micro framework, while Keras API with TensorFlow backend was used for training of the neural networks. 
653 1 |a računalni vid  |a duboko učenje  |a konvolucijske neuronske mreže  |a Python  |a TensorFlow  |a Keras  |a Android  |a OpenCV  |a raspoznavanje objekata  |a raspoznavanje vrsta pasa 
653 1 |a Computer Vision  |a Deep Learning  |a Convolutional Neural Networks  |a Python  |a TensorFlow  |a Keras  |a Android  |a OpenCV  |a Object Recognition  |a Dog Breed Recognition 
700 1 |a Džapo, Hrvoje  |4 ths 
942 |c Y 
999 |c 50450  |d 50450