gsichder gschichde
Kinder lieben Grimassen, ganz gleich ob klein oder gross.
Unser Projekt “gsichder gschichde” (Geschichten mit Gesichter) soll dies im halböffentlichen Raum spielerisch erfahrbar machen.
Ideenfindung
-
interaktive Kinderzeichnung
-
Anschleich- und Versteckspiel gegen die Kamera
-
Grimassenverstärker
-
Interaktive Maskenanprobe
-
Gesichterwechsler
-
Gestikuliermaschine
-
Schulhauskorridor (Kunst am Bau, interaktive Ausdrucksmöglichkeit)
-
Wartesaal in Flughäfen mit Malecke (als Spiel und als Zeitüberbrücker, Unterhaltung für andere ebenfalls Wartende)
-
Wartezimmer bei Ärzten und Spitälern (Lösung von Spannungen und Ängsten bei Kindern, freundlichere Atmosphäre)
-
Grosser Bildschirm an Wand mit integrierter Kamera, eine kleine Projektion via Beamer mit den aufgenommenen Sequenzen
-
Vier grosse beschriftete und bebilderte Drucktasten (Modus 1, Modus 2, Record, Zusatz)
-
Kinder bewegen sich vor Kameras zuerst immer sehr impulsiv, Anreiz zum Fokussieren und still halten muss gegeben werden.
-
Grimassen beinhalten immer den gesamten Körper und sind oft lautmalerisch (gerade bei Kindern unter 7 Jahren).
-
Bei Kindern unter 4 Jahren sind die visuellen Reize schnell übersättigt. Filmaufnahmen von sich selbst sind dagegen von grosser Faszination.
-
Kinder beseelen Objekte in ihrem Spiel; dass dies über einen Bildschirm geschehen kann, finden sie reizvoll.
-
Wenn die Möglichkeit zum Ersetzen von Elementen gegeben wird, sind eigene Tiere und Monster sowie andere Gesichter aus der Umgebung von grossem Interesse. Bei Tieren sind die im Code vorgesehenen Varianten immer zu eingeschränkt gewesen. Eigene, simple Eingabegabemöglichkeit muss vorhanden sein.
Ablaufdiagramm
Das Ablaufdiagramm zeigt welche Funktionen im Prototypen zur Verfügung stehen. Mit den Tasten ‘1′, ‘2′ und ‘3′ kann zwischen den Modi umgeschaltet werden. Zusätzlich besteht die Möglichkeit mit ‘r’ ein Video aufzuzeichnen.
Klassendiagramm
In unserer Applikation haben wir zusätzliche Klassen nur für repetitive Elemente verwendet. Die Hauptklasse “GsichterGschichte” übernimmt alle Funktionen welche in den Modi benötigt werden.
Die weiteren Klassen ObjectContainer, ChanceList, ChanceEntry und DistanceCompare werden für den erweiterten Gesichts-Erkennungs-Algorithmus verwendet. Dieser speichert alle erkannten Gesichter eines Frames als ObjectContainer und überprüft im darauf folgenden Frame, welches neue Gesicht am wahrscheinlichsten für das vorherige Gesicht in Frage kommt.
ChanceList beeinhaltet eine beliebige Anzahl ChanceEntrys, welche alle Vergleichswerte beinhaltet.
Download Source als Zip: GsichterGschichte
(benötigt Processing, OpenCV, Minim und Webcam)
Download Präsentation (10MB, PDF)
-
Grobanimation (in Monty Python Ästhetik) der gezeichneten Elemente durch Soundinputs und Mund- und Augenbewegungen.
-
Gestikuliermaschine welche dynamische Animationen auf spezifische Zonen, Gesten und Soundinputs mappen kann.
-
Performance- und Erkennungsoptimierung zur Anpassung an impulsive Gesten der Kinder.
-
Hochaufgelöste Darstellung und Integration der GUIkontrolle onscreen.
-
Portable Variante für Iphone 4.
-
Spielvariante (Aufmerksamkeit erhaschen, Gesichts- und Körperelemente klauen).
- Post Effx: eigene Farbfilter und Morphing verwenden
- Integration in eine Lern- oder Therapiesoftware




