Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta.

Slides:



Advertisements
Samankaltaiset esitykset
Järjestökoulutus Pieti & Korhonen Co
Advertisements

Tietokoneen käyttöjärjestelmä
Funet Boksi -pilvitallennuspalvelu IT 2013 –päivät, Tampere Movember 2013
IP-kirjaston hallintatyökalu. Johdanto Digitaaliset järjestelmät yhä suurempia ja monimutkaisempiaSisältää usein laitteiston ja ohjelmistonSuuri määrä.
PSK Kevätseminaari 2013 Risto Koivunen
KÄSIKIRJOITTAMINEN 2 ov. Sisältö 1 Johdanto 2 Projektityö 3 Projektin osa-alueista 3.1 Dokumentointi 3.2 Aikataulu 3.3 Sopimukset 3.4 Laitteistot ja tilat.
Laatu LAATU EI TARKOITA SITÄ, ETTÄ TUOTE TAI PALVELU ON ABSOLUUTTISESTI HYVÄ VAAN SITÄ ETTÄ SEN TEKEMISEEN KÄYTETTÄVÄT MENETELMÄT JA TOIMINNOT ON DOKUMENTOITU.
Drive Integration Project Väliraportti Reko Jokelainen Erno Tahvanainen.
HITSAUSTEKNIIKAN PROJEKTI
MULTIMEDIAN MONET MUODOT
Drive Integration Project Loppuraportti Reko Jokelainen Erno Tahvanainen.
Opinnäytetöiden esittely
Open Source GIS Professori Ari Jolma Paikkatietotekniikan hyödyntäminen -kurssi, DIPOLI
Qt-käyttöliittymäkirjasto Matti Lehtinen
Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio Calypso IP Calypso IP Tilannekatsaus
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
S13-12 PROSESSIAUTOMAATION TEHTÄVIÄ LUKIOLAISILLE AS AUTOMAATIO- JA SYSTEEMITEKNIIKAN PROJEKTITYÖT Hallikainen Uimonen Korhonen Pirttimäki.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Liikunnanopetuksen suunnittelu ja arviointi
JYVÄSKYLÄN YLIOPISTO 2006 Bluetooth-kirjautumismenetelmiä InSitu-järjestelmässä Tietotekniikan kandidaattiseminaari Tuukka Puranen
Context exchange between devices in mobile environment Jarkko Tulla.
Käytännön ohjelmointi ja käytännön ketterä testaus
Fisma ry:n kehittämän projektin estimointi- ja mittauskonseptin instituionalisointi käytännön ohjelmistoprojektien johtamiseen Minigradu esitys
Mikko Arasmaa / Tietohallinto
Ohjelmistotekniikka - Tenttiin valmistautumisesta Kevät 2003 Hanna-Kaisa Lammi LTY/Tite.
Ohjelmistotuotanto kevä 2010 Juho Hirvonen Mikko Nieminen Tuomas Saarela.
Tutkimussuunnitelman ja opinnäytetyön rakenne
TOVE-johtoryhmä Vesa-Matti Puro HUT/TML 1TOVE-tietoliikennealusta Viime kokouksen jälkeen SWITCH & ATM FCF prototyyppi valmistunut Point-to-multipoint.
Nexus Pasi Aho Henrik Härkönen Miikka Lahti Minna Rajala.
KDK:n asiakasliittymän pilotointi yleisen kirjaston näkökulmasta – kokemuksia alkutaipaleelta Palvelujohtaja Ulla-Maija Maunu, Turun kaupunginkirjasto-Varsinais-Suomen.
Kirjasto avoimena oppimisympäristönä – Tiedonlähteitä.
Emulaattorit Wine Wine Cedega Cedega Win4Lin Win4Lin.
Tavoitteet Aikataulu Työmäärä Vaatimukset Tasapuolisuus.
Tavoitteet Aikataulu Työmäärä Vaatimukset Tasapuolisuus.
Linuxissa pelaaminen TEEMU KOIKKALAINEN. Yleistä PC-Pelejä dominoivalla Windowsilla pyörii oikeastaan kaikki tietokonepelit. Mutta myös Linuxille on saatavilla.
T Loppudemo Kaffetauko eAuction
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Development of AUTT-1 Robot Loppuraportti Juho Cederström, Mikko Lehto.
Uudelleenkäyttö. Yleistä On pyritty pääsemään vakiokomponenttien käyttöön Kuitenkin vakiokomponentit yleistyneet vain rajallisilla osa-alueilla (esim.
Linux palomuurina Kimmo Karhu, EL0A
Vastavalmistuneen puheenvuoro Risto Laine
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 1 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (MÄ)
Väliraportti Kosti Lepojärvi Antti Kunnas A10-04 Taajuusmuuttajan käyttöönotto PLC- sovellukseen AS Automaatio-ja systeemitekniikan projektityö.
Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta Väliraportti.
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Teemu Pekkanen Timo Schwarte.
Liiketoimintaprosessit ja MS Visio 2010
T Personal SE assignment Configuration Management.
D OMAINHALLINTATYÖKALUN TOTEUTUS JQUERY JAVASCRIPT - KIRJASTOLLA Insinöörityö Irko Palenius 2009.
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
TX00AA09 Mediatekniikan projekti 6 op. Tavoitteet Tavoitteena on tehdä vaativa mediatekniikan alaan liittyvä projekti, jossa käytetään mahdollisimman.
Innovaatioprojekti XX00AC op Seminaari 2 op torstaisin klo 9 – 12 Big Dry Innoluennot 2 op perjantaisin klo 9 – 11 Harju Projekti 6 op perjantaisin.
Radiotaajuuksien generointimenetelmä Markus Hiltunen Ohjaaja: Kai Virtanen Valvoja: Kai Virtanen Työn saa tallentaa ja julkistaa Aalto-yliopiston.
Peltorobotti 2014 Jaakko Laine Jussi Linko Tuomas Ruotsalainen.
Sosiaalinen markkinointi Monikulttuurinen ehkäisevä päihdekasvatus Ohjausryhmän suunnittelupäivä
MIKÄ ON PROJEKTI / HANKE?. Projekti  …. On joukko ihmisiä ja muita resursseja, jotka on tilapäisesti koottu yhteen suorittamaan tiettyä tehtävää,
Harjoitustyö kurssille Mobile Application Development
Miten kirjoittaa hyvä apurahahakemus
Tavoitteet ja mittarit 2015
Onnistuneen tietovarastoprojektin edellytykset
Linux-pelikäytössä Olli Vainionpää.
Budjetti Aikataulu Resurssit Kokonaisriski Palveluväylä Palvelunäkymät
Satakunnan polut hoitoon ja kuntoutukseen
Tietojärjestelmät KEHITTÄMINEN JOHTO KIRJANPITO TILAUSTEN KÄSITTELY
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Projektinhallinta ja opiskelu
Liiketoimintaprosessit ja MS Visio 2010
Aineisto CANopen projektit Simulointikirjasto Prosessi RDF-malli
Calypso IP - Tilannekatsaus
Esityksen transkriptio:

Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta

Johdanto Idea o Webbikameralla toimiva 3d-asennonseurantasovellus Tavoite o Sovellus kykenee raportoimaan referenssikappaleen asennon riittävällä tarkkuudella ja nopeudella ollaakseen hyödyllinen käytännössä o Helppokäyttöinen rajapinta ja tehokas modularisointi mahdollistaa käytön useissa eri kohteissa

Toteutus Lähtökohtaisesti yksi webbikamera Tutkitaan, onko kahdesta merkittävästi hyötyä Jos vaste on liian hidas, tutkitaan, olisiko OpenCV:n webbikamerarajapinnan ohittamisesta hyötyä Tutkitaan mahdollisuuksia hyödyntää näytönohjainta laskennassa Ensisijainen alusta Linux, mutta Windows yhteensopivuus pyritään säilyttämään

Kirjasto Yksinkertainen C++ API Säikeistetty Riippuvuudet pyritään minimoimaan o Lähtökohta: OpenCV ja Boost

Esimerkkiohjelma C++ Minimalistinen esimerkki APIn käytöstä Kehityksenaikainen testipenkki Toteutus lähtökohtaisesti OpenCV:n GUI:lla Tutkitaan, onko piirto tarpeeksi nopeaa vertaamalla OpenGL:ään

Blender-plugin Objektin pyörittely Blenderissä webbikameran avulla Toteutus Pythonilla Tarvittaessa tehdään daemon/service tukemaan sitä

Aikataulu Työmäärä: 5op per henkilö (~135h) Projektin kulku: o Suunnittelu ja määrittely, 20 h o Työkalujen konfigurointi, 20h o Referenssikappaleen suunnittelu ja rakentaminen, 20h o Kirjaston ja esimerkin implementaatio, 120h o Blender-plugin, 60h o Kalibrointi ja viimeistely, 20h o Dokumentointi, 10 h o Yht. 270h Osatehtävät ovat osittain päällekkäisiä, mutta toteutusjärjesteys kuten yllä

Riskit Laitteiston hajoaminen o Redundanssia riittämiin Koodien katoaminen o Hajautettu versionhallinta, implisiittinen varmuuskopiointi pilvessä Sairastapaukset o Vakavan sairastapauksen sattuessa projektin valmistuminen ajallaan voi vaarantua Linuxin webkamera-ajurit o Kaikkien kameroiden sujuva toiminta ei taattua OpenCV:n hitaus o Lopputuloksen laatu ei niin hyvä