YOLO-pohjainen hahmontunnistusjärjestelmä
Raiski, Joose (2019)
Raiski, Joose
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019052712318
https://urn.fi/URN:NBN:fi:amk-2019052712318
Tiivistelmä
Tämän työn tarkoituksena oli hahmontunnistuksen demoympäristön luominen VAMKille käyttäen Raspberry Pi:tä, Movidius NCS:ä ja YOLO-hahmontunnistustekniikkaa. Demoympäristö piti myös testata PC:llä käyttäen kahta eri tasoista NVIDIAn näytönohjainta, jotta tuloksia voidaan vertailla.
Työ on pohjimmiltaan tekoälyprojekti ja lukija perehdytetään tekoälyn perusasioihin. Työ eteni käytännön kokeiluilla olemassa olevien projektien pohjalta ja niitä muokkaamalla tarpeen mukaan. Työssä käytettiin Etcheriä, OpenCV:tä, NCSDK:ta ja OpenVinoa. Työssä käytetty tutkimusmateriaali löytyy internetistä. Demoympäristön onnistuneen konfiguroinnin jälkeen saatiin selville, että Raspberry Pi:n tehot, edes tekoälykiihdyttimen avulla, eivät riitä tarkkaan reaaliaikaiseen hahmontunnistukseen. Vaikka työtä ei ehditty toteuttaa PC:llä ja vertailun puuttuessa voidaan silti todeta, että Raspberry Pi:tä voi käyttää lähinnä hahmontunnistukseen tutustumisessa ja pienissä projekteissa.
Työ on pohjimmiltaan tekoälyprojekti ja lukija perehdytetään tekoälyn perusasioihin. Työ eteni käytännön kokeiluilla olemassa olevien projektien pohjalta ja niitä muokkaamalla tarpeen mukaan. Työssä käytettiin Etcheriä, OpenCV:tä, NCSDK:ta ja OpenVinoa. Työssä käytetty tutkimusmateriaali löytyy internetistä. Demoympäristön onnistuneen konfiguroinnin jälkeen saatiin selville, että Raspberry Pi:n tehot, edes tekoälykiihdyttimen avulla, eivät riitä tarkkaan reaaliaikaiseen hahmontunnistukseen. Vaikka työtä ei ehditty toteuttaa PC:llä ja vertailun puuttuessa voidaan silti todeta, että Raspberry Pi:tä voi käyttää lähinnä hahmontunnistukseen tutustumisessa ja pienissä projekteissa.