Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa

Lisätyllä todellisuudella tarkoitetaan virtuaalisen todellisuuden liittämistä ympäröivään todellisuuden, esimerkiksi videon, äänen tai kuvan muodossa. Lisätty todellisuus on lupaava teknologia, jolle löytyy tulevaisuudessa useita mahdollisia tutkimuskohteita ja kaupallisia toteutuksia. Tässä työssä...

Full description

Bibliographic Details
Main Authors: Päivärinta, E. (Elia), Savikoski, S. (Samuel)
Format: Others
Language:Finnish
Published: University of Oulu 2017
Online Access:http://urn.fi/URN:NBN:fi:oulu-201705101776
http://nbn-resolving.de/urn:nbn:fi:oulu-201705101776
id ndltd-oulo.fi-oai-oulu.fi-nbnfioulu-201705101776
record_format oai_dc
spelling ndltd-oulo.fi-oai-oulu.fi-nbnfioulu-2017051017762018-06-20T04:58:04ZLisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessaPäivärinta, E. (Elia)Savikoski, S. (Samuel)info:eu-repo/semantics/openAccess© Elia PäivärintaSamuel Savikoski, 2017Lisätyllä todellisuudella tarkoitetaan virtuaalisen todellisuuden liittämistä ympäröivään todellisuuden, esimerkiksi videon, äänen tai kuvan muodossa. Lisätty todellisuus on lupaava teknologia, jolle löytyy tulevaisuudessa useita mahdollisia tutkimuskohteita ja kaupallisia toteutuksia. Tässä työssä vertaillaan SimpleCV ja OpenCV -konenäkökirjastojen käyttöä ja tehoa Pythonilla käyttämällä niitä RSS-syötteiden heijastukseen lisätyn todellisuuden muodossa. Lisäksi niiden toiminnallisuutta kokeillaan suorituskykytesteillä. Testiohjelmissa vertaillaan tehoa normaalille videokuvalle, Cannyn reunantunnistukselle ja eroosiolle. Näiden testien lisäksi esitellään lisätyn todellisuuden sovellus, joka tehtiin Python-ohjelmointikielellä Raspberry Pi -tietokoneelle. Sovelluksessa tulostetaan RSS-uutissyötteitä kameran kuvaamalle tasolle. Taso löydetään käyttämällä Cannyn reunantunnistusta ja Hough-muunnosta, jotka toteutetaan OpenCV-kirjaston avulla. Käyttäjä voi ohjata ohjelmaa yksinkertaisilla näppäimistön syötteillä.Augmented reality means merging virtual reality and surrounding reality together using video, sound or image. Augmented reality is a promising technology with many possible research topics and commercial products. In this bachelor’s thesis SimpleCV and OpenCV computer vision libraries were compared for usability and efficiency. This was done as augmented reality by using them to display RSS-feeds on top of a camera image. The performance and speed were also tested by creating small test programs. In these programs the performance was evaluated for video feed, Canny edge detection and erosion. In addition to these tests an augmented reality program is introduced in this thesis. It was implemented for Raspberry Pi platform using Python programming language. The program shows RSS-feeds on top of a surface found on a camera image. The surface is found using Canny edge detection and Hough transform. OpenCV library was used for the algorithms. The user can control the program with simple keyboard inputs.University of Oulu2017-05-29info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://urn.fi/URN:NBN:fi:oulu-201705101776urn:nbn:fi:oulu-201705101776fin
collection NDLTD
language Finnish
format Others
sources NDLTD
description Lisätyllä todellisuudella tarkoitetaan virtuaalisen todellisuuden liittämistä ympäröivään todellisuuden, esimerkiksi videon, äänen tai kuvan muodossa. Lisätty todellisuus on lupaava teknologia, jolle löytyy tulevaisuudessa useita mahdollisia tutkimuskohteita ja kaupallisia toteutuksia. Tässä työssä vertaillaan SimpleCV ja OpenCV -konenäkökirjastojen käyttöä ja tehoa Pythonilla käyttämällä niitä RSS-syötteiden heijastukseen lisätyn todellisuuden muodossa. Lisäksi niiden toiminnallisuutta kokeillaan suorituskykytesteillä. Testiohjelmissa vertaillaan tehoa normaalille videokuvalle, Cannyn reunantunnistukselle ja eroosiolle. Näiden testien lisäksi esitellään lisätyn todellisuuden sovellus, joka tehtiin Python-ohjelmointikielellä Raspberry Pi -tietokoneelle. Sovelluksessa tulostetaan RSS-uutissyötteitä kameran kuvaamalle tasolle. Taso löydetään käyttämällä Cannyn reunantunnistusta ja Hough-muunnosta, jotka toteutetaan OpenCV-kirjaston avulla. Käyttäjä voi ohjata ohjelmaa yksinkertaisilla näppäimistön syötteillä. === Augmented reality means merging virtual reality and surrounding reality together using video, sound or image. Augmented reality is a promising technology with many possible research topics and commercial products. In this bachelor’s thesis SimpleCV and OpenCV computer vision libraries were compared for usability and efficiency. This was done as augmented reality by using them to display RSS-feeds on top of a camera image. The performance and speed were also tested by creating small test programs. In these programs the performance was evaluated for video feed, Canny edge detection and erosion. In addition to these tests an augmented reality program is introduced in this thesis. It was implemented for Raspberry Pi platform using Python programming language. The program shows RSS-feeds on top of a surface found on a camera image. The surface is found using Canny edge detection and Hough transform. OpenCV library was used for the algorithms. The user can control the program with simple keyboard inputs.
author Päivärinta, E. (Elia)
Savikoski, S. (Samuel)
spellingShingle Päivärinta, E. (Elia)
Savikoski, S. (Samuel)
Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
author_facet Päivärinta, E. (Elia)
Savikoski, S. (Samuel)
author_sort Päivärinta, E. (Elia)
title Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
title_short Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
title_full Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
title_fullStr Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
title_full_unstemmed Lisätty todellisuus RSS-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
title_sort lisätty todellisuus rss-syötteiden heijastuksessa ja eri konenäkökirjastojen vertailu sen toteutuksessa
publisher University of Oulu
publishDate 2017
url http://urn.fi/URN:NBN:fi:oulu-201705101776
http://nbn-resolving.de/urn:nbn:fi:oulu-201705101776
work_keys_str_mv AT paivarintaeelia lisattytodellisuusrsssyotteidenheijastuksessajaerikonenakokirjastojenvertailusentoteutuksessa
AT savikoskissamuel lisattytodellisuusrsssyotteidenheijastuksessajaerikonenakokirjastojenvertailusentoteutuksessa
_version_ 1718698005081620480