ICM Midterm - Fall 2007


Using the large amount of streaming traffic camera data found online, I am going to generate dynamic visuals based upon the movement of NYC traffic. I find the predictable flow of human traffic to be rather interesting and am hoping to bring awareness to the rhythmic flow of our lives (in general).

screen shots


4 pannel sample shot


blob detection sample


code

import blobDetection.*; int numFrames = 10; // The number of frames in the animation int frame = 0; PImage[] images = new PImage[numFrames]; PImage[] images1 = new PImage[numFrames]; int frame1 = 0; PImage[] images2 = new PImage[numFrames]; int frame2 = 0; PImage[] images3 = new PImage[numFrames]; int frame3 = 0; float tval1 = 0.0; float tval2 = 0.0; float tval3 = 0.0; float tval4 = 0.0; void setup() { //JMyron m = new JMyron(); size(352*4, 240); frameRate(30); /* images[0] = loadImage("live1.jpg"); images[1] = loadImage("live2.jpg"); images[2] = loadImage("live3.jpg"); images[3] = loadImage("live4.jpg"); images[4] = loadImage("live5.jpg"); images[5] = loadImage("live6.jpg"); images[6] = loadImage("live7.jpg"); images[7] = loadImage("live8.jpg"); images[8] = loadImage("live9.jpg"); images[9] = loadImage("live10.jpg"); */ for(int i=0; i