Konenäön nykytilanne ja mahdollisuudet
Korhonen, Jasu (2014)
Korhonen, Jasu
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405198528
https://urn.fi/URN:NBN:fi:amk-201405198528
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia konenäön nykytilannetta ja sen mukaan selvittää olisiko Metropolia Ammattikorkeakoulun automaatiotekniikan laboratorioon tarvetta hankkia uutta laitteistoa. Työssä myös pyrittiin selvittämään OpenCV-kirjaston käytön mahdollisuuksia opetuskäytössä ja tekemään työn pohjalta vetokoneeseen mittausjärjestelmä, jonka avulla voitaisiin konenäöllä suoraan vetosauvasta mitata venymää.
Aluksi työssä selvitettiin, miten konenäkö on kehittynyt viime aikoina ja mihin sitä nykyisin käytetään. Samalla käytiin läpi uusinta kameratekniikkaa, joka on viimeaikoina kehittynyt erittäin paljon älypuhelinten ja kuluttajille suunniteltujen kameroiden ansiosta. Työssä verrataan kuluttajille suunniteltuja kameroita konenäössä käytettäviin ja selvitettiin olisiko näistä hyötyä opetuskäytössä. Nämä todettiinkin erittäin toimiviksi OpenCV-kirjaston kanssa.
OpenCV-kirjaston käytön mahdollisuutta konenäön opetuksessa selvitettiin, mutta se todettiin liian haastavaksi ja veisi opetuksen enemmän tietokonenäön puolelle. Sen käyttöä kuitenkin harkitaan ohjelmoinnin opetuksessa. Sen avulla pystyttäisiin opiskelemaan C++ ohjelmointia ja samalla siitä olisi hyötyä myös konenäön kursseille.
Vetokoneeseen luotiin OpenCV-kirjaston avulla mittausohjelma, jota testattiin erilaisilla kameratyypeillä ja siitä saatiin hyviä tuloksia. Lopullista järjestelmää ei kuitenkaan koneeseen ehditty asentamaan, mutta ohjelma saatiin testivalmiiksi ja tarvittava laitteisto saatiin suunniteltua.
Aluksi työssä selvitettiin, miten konenäkö on kehittynyt viime aikoina ja mihin sitä nykyisin käytetään. Samalla käytiin läpi uusinta kameratekniikkaa, joka on viimeaikoina kehittynyt erittäin paljon älypuhelinten ja kuluttajille suunniteltujen kameroiden ansiosta. Työssä verrataan kuluttajille suunniteltuja kameroita konenäössä käytettäviin ja selvitettiin olisiko näistä hyötyä opetuskäytössä. Nämä todettiinkin erittäin toimiviksi OpenCV-kirjaston kanssa.
OpenCV-kirjaston käytön mahdollisuutta konenäön opetuksessa selvitettiin, mutta se todettiin liian haastavaksi ja veisi opetuksen enemmän tietokonenäön puolelle. Sen käyttöä kuitenkin harkitaan ohjelmoinnin opetuksessa. Sen avulla pystyttäisiin opiskelemaan C++ ohjelmointia ja samalla siitä olisi hyötyä myös konenäön kursseille.
Vetokoneeseen luotiin OpenCV-kirjaston avulla mittausohjelma, jota testattiin erilaisilla kameratyypeillä ja siitä saatiin hyviä tuloksia. Lopullista järjestelmää ei kuitenkaan koneeseen ehditty asentamaan, mutta ohjelma saatiin testivalmiiksi ja tarvittava laitteisto saatiin suunniteltua.