User Tools

Site Tools


cs276:ex16-1

Note: this works in Mac OS X, but not in Linux

// Learning Processing
// Daniel Shiffman
// http://www.learningprocessing.com
 
// Example 16-1: Display video
 
// Step 1. Import the video library
import processing.video.*;
 
// Step 2. Declare a Capture object
Capture video;
 
void setup() {
  size(320,240);
 
  // Step 3. Initialize Capture object via Constructor
  // video is 320 x 240, @15 fps
  video = new Capture(this,320,240,15);
  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.
 image(video,0,0);
}
cs276/ex16-1.txt · Last modified: 2013/11/23 16:40 by scarl