Processing 06 (28.02.2012)
Grundlegende Tracking Technik
Color Tracking
Shiffman 16-11 S. 289 – 293
- Ein Color Tracking Beispiel, in dem ein SVG auf der Koordinate der aufgefundenen Farbe gezeichnet wird.
- Ein weiteres Beispiel, in dem die Grösse der SVG auf Grund der mit dem Mikrophon erfassten Lautstärke ändert.
Background Removal (Differenzbild)
Die eingebauten Kameras machen alle einen automatischen Farbabgleich, deshalb funktioniert das Differenzbild nicht so gut. Für ein besseres Resultat sind die externen Playstation Eye Kameras zu empfehlen.
Shiffman 16-12 S. 293 – 296
Motion Detection
Shiffman 16-13 S. 296 – 299
Kombination von bereits verwendeten Techniken
In einem Zweifarbenbild werden Hotspots ausgelesen.
Mit der x Position der Maus wird der Schwellwert definiert.
In den Hotspots wird geprüft, ob sich darin weisse Pixel befinden.
Das Beispiel:
DuotoneHotspots
Aufgaben
- Programmier einen Farbtracker für zwei unterschiedliche Farben
- Alle fünf Sekunden wird der zu subtrahierende Hintergrund eines Kamerabildes neu gesetzt.
- Unterteil das Kamerabild in Segmente und zeichne darin Quadrate, welche bei viel Bewegung gross werden.