Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuMatilda Mäkinen Muutettu yli 9 vuotta sitten
1
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta Väliraportti
2
Sisältö Mitä on tehty Arkkitehtuuri Demo Mitä puuttuu
3
Mitä on tehty? C++ Kirjasto o Dokumentoitu o Säikeistetty ja thread-safe o Erilaisia käyttötapoja o Sisältää hieman ylimääräistäkin / siivoamiselle on tarvetta o Hyvin aikataulussa
4
Mitä on tehty? (2) Esimerkkiohjelmia o Lukuisia pieniä testiohjelmia o Tärkein "tracker" Projisoi virtuaalisen mallin kuvasta löytämänsä referenssikappaleen päälle Kertoo sijainnin ja asennon o Tarvitsevat siivoamista, mutta hyvässä vaiheessa
5
Mitä on tehty? (3) Referenssikappale o Kokeiltu erilaisia vaihtoehtoja Sekä virtuaali että fyysisiä prototyyppejä o Oli hieman myöhässä, nyt hyvässä mallissa
6
Mitä on tehty? (4) Simppeli Python-moduuli o Ei täydellinen wrapperi o Oma karsittu API Blenderiä varten
7
Mitä on tehty? (5) Tutkiminen & algoritmit o Kokeiltu useita algoritmeja o Voittamassa värien kynnystys ja POSIT o Nopeuden/viiveiden kanssa ei näyttäisi olevan ongelmia jos tietokone on kohtuullisen vikkelä o GPU: Osa algoritmeista valmiina Liian yksinkertaisia: datasiirto pullonkaulaksi
8
Arkkitehtuuri WebcamListener - kuuntelee uusia frameja ja laittaa eteenpäin MotionTracker - rajapinta erilaisille toteutuksille ColorCrossTracker - toteutus referenssikappaleellemme Webcam - hakee kuvia kamerasta Käyttäjä joko hakee tietoa suoraan ColorCrossTrackerilta tai toteuttaa oman luokan joka perii MotionListener-abstraktin luokan
9
Demo http://www.youtube.com/watch?v=yRidreDzEl4
10
Mitä puuttuu? Blender-liitännäinen Liikkeenseurannan hienovirittäminen Dokumentoinnin laajentaminen Koodin, erityisesti esimerkkien, siivoaminen / viimeistely
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.