So, my mid-term in Intro to comp media is admittedly pretty lame. I had this idea to do some type of interactive project around the occupy wall street movement. I’ve also always been fascinated with Hall and Oates, just because they’re this sort of weird, esoteric pop band duo from the duo days of the 80’s. I get a kick out of Oates’ moustache. So, Occupy Wall Street became Occupy Hall street.
I’m also learning a little but about photoshop, and had fun cropping out Hall’s face and making a window for the video player. I love how easy it is to call the video player in Processing, and I wish I could put it in a Javascript housing and drop it on a web page. But alas, privacy concerna bound so my artwork can only be truly experienced in an application setting.
Not sure I have a why on this. Processing has gotten me thinking about layering, and I was proud of my ability to cut out the photo, create some negative space and lay it on top of the video player. It remins me of Who Framed Roger Rabbit.
Here’s the code:
// Import the video library and decalre PImage variable
import processing.video.*;
PImage img;
// Declare a Capture object
Capture video;
void setup() {
//set up hall street!!
size(800,800);
//set up the video frame and load the image
video = new Capture(this,320,260,30);
img = loadImage(“occupyhallst.png”);
//start video stream
video.start();
}
void draw() {
// Check to see if a new frame is available
if (video.available()) {
// If so, Step 4. Read the image from the camera.
video.read();
}
// Step 5. Display the video image and then layer the image on top
image(video,0,0);
image(video,400,0);
image(video,0,371);
image(video,400,371);
image(img,0,0);
image(img,400,0);
image(img,0,371);
image(img,400,371);
}