topical media & game development

talk show tell print

graphic-processing-site-examples-Libraries-Video--Capture--GettingStartedCapture-GettingStartedCapture.pde / pde



  
Getting Started with Capture. Reading and displaying an image from an attached Capture device.

   
   
   
  import processing.video.*;
  
  Capture cam;
  
  void setup() {
    size(640, 480);
  
    // If no device is specified, will just use the default.
    cam = new Capture(this, 320, 240);
  
    // To use another device (i.e. if the default device causes an error),  
    // list all available capture devices to the console to find your camera.
    //String[] devices = Capture.list();
    //println(devices);
    // Change devices[0] to the proper index for your camera.
    //cam = new Capture(this, width, height, devices[0]);
  
    // Opens the settings page for this capture device.
    //camera.settings();
  }
  
  void draw() {
    if (cam.available() == true) {
      cam.read();
      image(cam, 160, 100);
      // The following does the same, and is faster when just drawing the image
      // without any additional resizing, transformations, or tint.
      //set(160, 100, cam);
    }
  } 
  


(C) Æliens 20/2/2008

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.