Maalikamera on projektimme aihe kurssilla “Monialaprojekti (ICT-infrastruktuurit) PRO4TN004”. Olemme kolme tikoa Haaga-helian ammattikorkeakoulusta. Nimemme ovat Leo Kainulainen, Andero Agur ja Robin Karinen.
Viikolla 3 alkoi kurssi ja päädyimme samaan ryhmään. Keksimme ideoita projektityöllemme ja päädyimme Karisen ideaan: Python-ohjelma joka saa tavallisen tehdaskameran toimimaan urheilukisoissa käytettävään maalikamerana. Karisella oli myös tehdaskamera kotona jota voimme käyttää projektissa.
Viikolla 4 aloimme suunnittelemaan projektia. Omalla ajalla, jokainen projektinjäsen opetteli pythonia (ohjelmointikieli jota tullaan käyttämään koko kurssin ajan) ja OpenCV kirjaston käyttöä. Asetimme itsellemme “ohjelmointimaaleja” jokaiselle viikolle, jotta oppisimme paremmin pythonia. Loimme myös projektille Git-repon ja tämän WordPress-sivuston.
Viikolla 5 aloimme tekemään projektisuunnitelmaa. Jotta projektia voi jokainen tehdä omalla ajallaan, täytyy meillä olla jonkinlainen idea maalikameran toiminnasta.
Maalikameran toiminta
Urheilukisoissa käytettävät maalikamerat toimivat sillä periaatteella, että se “skannaa” maaliviivasta yhden tai kahden pikselin paksuista aluetta. Aina kun juoksija tunnistetaan skannauksessa ottaa maalikamera yhden tai kahden pikselin paksuisia pikselisarakkeita monta tuhatta sekunnissa. Jokainen pikselisarake on siis oma kuvansa jolla on oma millisekunnin tarkka metadatansa, eli aikaleima. Nämä sarakkeet kootaan yhdeksi kuvaksi jolloin tulos on tällainen:

Lähde: http://www.killeri.fi/kalenteri/tapahtuma/iltaravit-toto4-jyvaskylassa-15.html
Viikolla 5 Saimme myös aikaan python-ohjelman joka hajoittaa kuvan pikselisarakkeet omiksi kuviksi. Esim. tuhat pikseliä leveä kuva luo 1000 kuvaa. Teimme myös ohjelman joka liittää nämä kuvat yhteen. Tämä tulee hyödylliseksi myöhemmin. Seuraavaksi pitää vain antaa jokaiselle pikselisarakkeelle oma aikaleima (tämä tehtäisiin tietysti ennen kun pikselisarakkeista on tehty yksi kuva).
Viikko 6 (nyt) Teemme projektisuunnitelmaa loppuun ja teemme myös keskiviikkoa varten esityksen projektisuunnitelmastamme.