COMPUTER VISION AND FACE RECOGNITION : Tietokonenäkö ja kasvojentunnistus
Ballester, Felipe (2010)
Ballester, Felipe
Kymenlaakson ammattikorkeakoulu
2010
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2010112415447
https://urn.fi/URN:NBN:fi:amk-2010112415447
Tiivistelmä
Tietokonenäkö on nopeasti kasvava tietotekniikan osa-alue, osittain koska laitteet ovat halpoja (kamerat, suoritinten teho) ja osittain siksi, että konenäköalgoritmit alkavat kypsyä. Tämä ala sai alkunsa halusta selvittää, miten tietokoneet käsittelevät kuvia ja kuinka tätä tietoa sovelletaan hyödyllisiä ohjelmia kehitettäessä.
Tämä tutkimus antaa arvokasta tietoa niille, jotka ovat kiinnostuneita konenäöstä ja siitä, miten kasvojentunnistus voidaan toteuttaa käyttämällä OpenCV-kirjastoa. Sovelluksen perusrakenne on määritelty mahdollisimman yksiselitteisesti tässä työssä.
Sovellus on suunniteltu toimimaan Windows-ympäristössä ja se on toteutettu käyttäen C++ ohjelmointikieltä sen tarjoaman oliopohjaisuuden ja suoritusnopeuden vuoksi. Kuvat ja muut toiminnot luodaan avoimen lähdekoodin OpenCV-kirjaston avulla. Kasvojentunnistusjärjestelmän toteuttamista varten oli tarpeen luoda myös tietokanta.
Tuloksena oli ohjelma, joka mahdollistaa reaaliaikaisten kuvien ottamisen ja toteuttaa jatkuvaa kasvojen tunnistamista.
Tämä tutkimus antaa arvokasta tietoa niille, jotka ovat kiinnostuneita konenäöstä ja siitä, miten kasvojentunnistus voidaan toteuttaa käyttämällä OpenCV-kirjastoa. Sovelluksen perusrakenne on määritelty mahdollisimman yksiselitteisesti tässä työssä.
Sovellus on suunniteltu toimimaan Windows-ympäristössä ja se on toteutettu käyttäen C++ ohjelmointikieltä sen tarjoaman oliopohjaisuuden ja suoritusnopeuden vuoksi. Kuvat ja muut toiminnot luodaan avoimen lähdekoodin OpenCV-kirjaston avulla. Kasvojentunnistusjärjestelmän toteuttamista varten oli tarpeen luoda myös tietokanta.
Tuloksena oli ohjelma, joka mahdollistaa reaaliaikaisten kuvien ottamisen ja toteuttaa jatkuvaa kasvojen tunnistamista.