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

Color Tracking

Nun konnten wir auch mit Video arbeiten. Mit Hilfe der Webcam, konnten wir ein eigenes Programm schreiben, welches mit Tracking Punkten irgendwie funktionierte. Ich habe die Tracking Punkte als Farbstifte verwendet. Mit einem Klick auf einen Punkt, nahm es die Farbe an und man konnte damit auf den Bildschirm zeichnen. Die Farbe wechselte man einfach…

ASCII

Als Nächstes konnten wir den Umgang mit Schriftarten und Buchstaben üben. Die Bildpixel werden in Buchstaben umgewandelt, die Buchstaben nehmen die Farbe der Pixel auf dem Bild an. Mit den Up- und Downtasten kann man die Grösse der Buchstaben definieren.  

Pixel auslesen

Mithilfe von PImage und loadImage() lesen wir die einzelnen Pixel eines Bildes heraus. Fährt man mit der Maus der x-Achse entlang wird das Bild in grössere Pixel unterteilt.  

06 Color Tracking

Wir elernten den Umgang mit dem Color-Tracking. Anschliessend erstellte ich ein kleines Malprogramm mit welchem es möglich ist, einen Gegenstand oder Farbklecks zu taggen (per Mausklick) und anschliessend durch eine Bewegung zu malen. Die gezeichneten Rechtecke werden in der Farbe des getaggten Gegenstandes dargestellt. Code:

Eigenen Foto-Filter erstellen

Zu Beginn waren kurze Übungen vorgesehen, welche uns helfen sollten, uns wieder ein wenig an Processing erinnern sollten. Diese werde ich nicht Aufzeigen, da diese bei jedem ähnlich sind. Als erste grössere Aufgabe mussten wir einen eigene Foto-Filter erstellen. Als Inspiration half mir der Stempelfilter aus dem Photoshop. Ich wollte etwas ähnliches programmieren mit verschiedenen…

Einsteig

Zu Beginn “refeshten” wir unsere Processing Kenntnisse mit einfachen Übungen.

Woche I – die ersten paar Tage

Zu Beginn unseres Moduls freshten wir unser Basiswissen in Processing wieder auf. Durch einfache Übungen sollte einem der Einstieg erleichtert werden. Anfangs programmierten wir wieder einfachere Schapes bevor wir uns den Klassen zuwendeten. Durch die Benutzung von Klassen, kann man den Processing Code etwas übersichtlicher darstellen und die Benutzung von verschiedenen ähnlichen Objekten wird vereinfach….

04 Average Color

In dieser Aufgabe erstellte ich aufbauend auf mein Pixelauslese – Code ein kleines Programm mit welchem es möglich ist, 3 Farben zu selektieren welche man aus dem Bild löschen möchte. Die gelöschten Pixel werden durch die Farbe Rot ersetzt. Ebenfalls habe ich ein Farbrechteck, welches an der Maus hängt, programmiert. Mit Hilfe dieses Rechtecks ist…

03 Eigener Filter erstellen

Ich erstellte einen einfachen Verlauf mit Hilfe der Mausposition X. Ziehe ich die Maus von Links nach Rechts, so verliert das Bild an Sättigung. Drücke ich die Taste “b” so wechselt der Filter zur Helligkeit. Ebenfalls wieder von Links nach Rechts. Code:

02 Pixel auslesen (History)

Wir erlernten, wie es möglich ist ein Bild PImage() mit Hilfe der Funktion loadPixels() auszulesen und so auf die verschiedenen Pixel zuzugreifen um diese zu bearbeiten oder darzustellen. Hier habe ich mich für die History entschieden. Ich stelle im obenstehenden Bild die Helligkeitswerte der einzelnen Pixel dar.