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ä...
Main Authors: | , |
---|---|
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 |