Gesichtserkennung und Verfolgung

Für meine Abitur Präsentationsprüfung wurde mir als Thema “Gesichtserkennung” zugeteilt zu diesem Thema hatte ich bereits eine Webcam die per Sevos ein Gesicht verfolgen kann gebaut:

Hier ist meine Powerpoint Präsentation dazu, diese geht allerdings nicht allzu sehr ins detail der Hardware sondern Hauptsächlich über die Software, die mithilfe der OpenCV Library in C++ programmiert wurde:

Download (PDF, 1.92MB)

 

AVR LED Matrix Atmega8

Hallo,

Ich wollt mal meine Progranmmierbare Ledmatrix vorstellen:

Das Ganze basiert auf einem Atmega8 der 40 Leds über 8 BC817-40W multiplext. Die Platine sieht nicht wirklich schön aus, das war jedoch mein erstes SMD Projekt und ich musste gleich mit diesen mega kleinen Transistoren und ner einseitigen Matrix anfangen. Wobei das trotzdem schon die 3. Platine ist die anderen hatten kleine bugs . :D
Die Matrix kann 2 texte mit je 128 Buchstaben speichern die über die beiden oberen Taster gestartet werden. Bei einem längeren druck auf eine der unteren Tasten kommt man ins Programmiermenü und kann mit den oberen Tasten zwischen Buchstaben und symbolen wählen und mit den unteren Tastern zum nächsten oder vorherigen Buchstaben wechseln. Die Texte werden dann im Eeprom gespeichert, wobei der µc dank sleep mode eh fast kein Strom verbraucht.
Geschrieben ist das Programm in C wobei es mein erstes C Programm war nach langer zeit Bascom und so siehts auch aus, alles inklusive der Einstellfunktionen in der main schleife  Wenn ich mal Zeit hab werd ich den code nochmal überarbeiten :)

[youtube=http://www.youtube.com/watch?v=9ODmZ0bnzCU&feature=player_embedded]

Und hier die Dateien:
http://dl.dropbox.com/u/64554682/Matrix.rar