Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Uncategorized

01 Refresh

Zu Beginn dieses Kurses erhielten wir einen kleinen Refresher in Processing. Wir erstellen einfache Formen und kleinere Animationen.

05.2 Video Color Tracking Basic

Nach dem Einlesen der Videodaten in Processing galt es sich mit einem einfachen Color-Tracking vertraut zu machen. Ich habe zwei Color-Trackings integriert, je für einen Farbpunkt. Mit diesen zwei Punkten habe ich verschiedene Brillen und Schnurrbärte platziert, die ich mit Tasten auswechseln konnte. Da ich zwei Farbpunkte im Bild analysiere, konnte ich auch die Skalierung (durch…

ASCII Art

Dieses Processing Programm liest ein .ogv Video aus und stellt das Bild mit ASCII zeichen dar.

Image Filter

Das folgende Processing Programm errechnet den am meisten vorkommenden Farbton im Such-Rechteck. Das Rechteck kann mit den den Pfeiltasten vergrössert und verkleiner werden.

05.1 Filter Video

Filter auf Video anwenden.

04.2 Average Color

Durchschnittsfarbe einer Pixelauswahl berechnen. Processing

04.3 ASCII Art

Bei dieser Übung ging es darum ein Bild mit Buchstaben nachzuzeichnen und den Umgang mit Text und Fonts in Processing aufzufrischen. Nach einigen Experimenten werden dunklere Bildstellen mit grösseren Buchstaben dargestellt und die Farbe vom jeweiligen Bildpixel übernommen. Die Buchstaben richten sich nach dem Mauszeiger aus und bei Klick ins Bild vergrössern sie sich kreisförmig…

05 Color Tracking mit Bild

Processing – Ape Color Tracker

Der Color Tracker lässt Affenköpfe steuern und durch eine zweite Farbe ihren Mund bewegen import processing.video.*; // Variable for capture device Capture video; PVector middle; int index = 0; int apeCount = 1; Ape[] apes; int space = 2; int[] closestX, closestSecondX, closestY, closestSecondY; color[] myColors = { #A95900, #AD6300, #854300, #7C3000, #984900, #B76800, #5C2401,…

Processing – Photo leafes

Der Sketch generiert farbige Blätter auf Grundlage eines Bildes. boolean go = true; PImage img; void setup()  { size(800,600); smooth(); background(255); stroke(255); img = loadImage("mops.jpg"); img.loadPixels(); } void draw() { if(go) { for(int i = 0;i img.width) { _x -= abs(_x+w-img.width); } if(_y+w > img.height) { _y -= abs(_y+w-img.height); } PVector c = new PVector();…