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

Slides:



Advertisements
Samankaltaiset esitykset
18. Abstraktit tietotyypit
Advertisements

Ranskan A2-etäopetus Turussa  Adoben Connect Pro –verkkokokousjärjestelmä  oppilaita /luokka-aste, etäringissä 2-3 koulua  jokaisella tietokone,
Ranskan etäopetus alakoulussa
SMART Board Interaktiivinen esitystaulu -> yhdistää perinteisen liitu- ja tussitaulun sekä tietokonekuvan Sormesi on hiiri! Laura Viljamaa 2011.
Susanna Plathan1 Bambuser Ohjeet videon tekemiseen
Innostavan esityksen muistavat kaikki. Ideasta käytäntöön NY 12h –leirin esitys2008.
Historia • Blogger-palvelun perusti pieni sanfranciscolainen yritys nimeltään Pyra Labs jo vuoden 1999 elokuussa • Bloggerin kehittivät kolme kaveria,
© Hannu Laine 1 Tietorakenteet ja algoritmit Funktio-osoittimet Funktio-osoittimen ja taulukko-osoittimen vertailu Funktio-osoittimen käyttötapoja.
Ari Hietala.  "prosessi, jossa yksilöt ja ryhmät rakentavat yhteisiä merkityksiä sisältöjen, yhteisöjen ja verkkoteknologioiden avulla.”  tarvitsee.
Mitä kaikkea siellä voi tehdä?. Kaksi osaa – Huvi ja Hyöty  Merkityksellinen, eli hyöty  Viihteellinen, huvi.
Mirva Mykkälä & Piia-Maria Mattanen
Photoshop Cs5 tuttorial. HDR  HDR (tulee englanninkielistä sanoista High Dynamic Range) tarkoittaa kuvantamista, missä kuvaa käsitellään muodossa, jossa.
Sulautettu laite T720906, 6 op TTE9snL
Tekninen suunnit-telu
Talotekniikkasuunnittelun tietomallipohjaiset prosessikuvaukset Ohjausryhmän väliraportti 2 SKOL Talotekniikka Tero Järvinen SKOL /
Drive Integration Project Loppuraportti Reko Jokelainen Erno Tahvanainen.
Mitä te oikein teette? Opiskelijoiden edustamien ammatteihin liittyvien videoklippien tms. suunnittelu ja kuvakäsikirjoitus.
Ohjelmiston toteutus (teknisestä näkökulmasta)
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
AS Automaation käyttöliittymät – Harjoitustyö 2009 ‹#› AS Automaation käyttöliittymät Harjoitustyö 2009  Harjoitustyö tehdään 3-4 hengen.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
LVI: vaihtoehtoiset etenemistavat Tavoitteisiin liittyvät kysymykset Opiskelijalle saumaton palvelu paikan vastaanotosta ilmoittautumiseen.
Ontogator, Tomcat ja JSP Miikka Junnila & Ari Inkovaara.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
 /Mashup/ /Mashup/  Hakee elokuvan/sarjan nimellä.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Virtuaalimaailmojen kehittämisen ongelmat. Sisältö Johdanto virtuaalitodellisuuksiin Esittely työhön Ongelmat kehityksessä Yhteenveto.
0 Käyttöliittymät II (syksy 2004) / Sari A. Laakso Helsingin yliopisto, tietojenkäsittelytieteen laitos Kt 6: Asiantuntija-arvio Ville Romppainen Nesteen.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta.
Jowain Niko setämaa.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Käyttöliittymä prototyypistä toteutukseen: sähkömittariasentajien- ja lukijoiden työt PDA-laitteelle Antti Halko
Tietotekniikka musiikin opetuksessa Sisältö ▪Musavisa ▪Höpölöpö 1: – Johdanto – Tietotekniset apuvälineet ▪Leikitään muusikkoja ▪Höpölöpö 2:
PELIEN SUUNNITTELUA ALGORITMIT JA NIIDEN SUUNNITTELU Jussi RaskuSeinäjoen Kansalaisopisto Aki Sirviö2014.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ toteutusvaihtoehtojen tutkiminen Minna Kivinen, UKJ-ohjausryhmän kokous
30. maaliskuuta Pohjois-Karjalan avoin kirjasto Taustalla tarve uusia kirjastojärjestelmä Pohjois-karjalassa 3 kirjastoryhmää ja yksi yksittäinen.
Studio 1 Bottiseminaari Ryhmä 4: Javasoturit. Botin elämäntarkoitus JavaSoturi-botin on tarkoitus tehdä Studio 1 assarit työttömiksi Botilla on useita.
RC-auton mekatroniikan ja käyttöliittymän kehitys Väliraportti Otso Saarentaus Valter Sandström Valvoja: Mika Matilainen Automaatio- ja systeemitekniikan.
Vesa Ollikainen & Outi Grotenfelt
S10-04 PANORAAMAKUVAN MUODOSTAMINEN KUVASARJASTA AS Final Demo Osmo Salonen, Ville Liimatainen.
Diplomityöseminaari Ohjelmistokehysten erikoistamistutoriaalit Fred-ympäristössä Pekka Savolainen
Graafinen käyttöliittymä, osa 1
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Axiell rajapintakatsaus Bjarne Beckmann.
Käyttöönottokaavio– Deployment diagram Vesa Jokikokko Tarmo Kemi TIK9SNA.
Infrapunasuodinautomatiikka kameralle AS Automaatio- ja systeemitekniikan projektityöt Loppuraportti Lassi Seppälä Johan Dahl.
Johdatus ohjelmointiin – lohkokaaviot ja algoritmit
AS Automaatio- ja systeemitekniikan projektityöt A11-17 Ikäihmisten kotona asumista tukevien järjestelmien kehittäminen Ovivalpas väliraportti Mathias.
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Teemu Pekkanen Timo Schwarte.
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
Projektityö Lähe: Projektityömateriaali BB:n sivulla.
S11-08 Workflow-tuote tuotantojärjestelmien integraatiossa Projektisuunnitelma.
Parsi-projekti Parsi-projektin tilakatsaus.
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
Foreign Function Interface Antti Marttila Funktio-ohjelmointi 2.
SOTELI “Miten massiivinen massatentti saadaan tehtyä” Tuomas Orama
Olio 2 harkkatyö.
Siirtohaut Opintopolussa keväällä 2016
Kirjastojen taustajärjestelmän uusiminen ja hankintaan liittyviä asioita Keskustelutilaisuus Kuva: Helsingin kaupunginmuseo (lähde: finna.fi)
Suorat tiedonkeruut - arkkitehtuuriuudistus
1. Algoritmi.
1. Algoritmi.
Kampusvisiosta toteutukseen – tilamuutosten läpivienti
SQL-tietokannan Paivitystyokalu Java-kielellä Projektiraportti
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
OHJELMOINTITAITO ICT02D 12 ECTS.
Kube Ohjelmistosuunnittelu
Esityksen transkriptio:

Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta Väliraportti

Sisältö Mitä on tehty Arkkitehtuuri Demo Mitä puuttuu

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

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

Mitä on tehty? (3) Referenssikappale o Kokeiltu erilaisia vaihtoehtoja  Sekä virtuaali että fyysisiä prototyyppejä o Oli hieman myöhässä, nyt hyvässä mallissa

Mitä on tehty? (4) Simppeli Python-moduuli o Ei täydellinen wrapperi o Oma karsittu API Blenderiä varten

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

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

Demo

Mitä puuttuu? Blender-liitännäinen Liikkeenseurannan hienovirittäminen Dokumentoinnin laajentaminen Koodin, erityisesti esimerkkien, siivoaminen / viimeistely