DIYbio:Software/ucam: Difference between revisions
From OpenWetWare
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 5: | Line 5: | ||
=== code === | === code === | ||
'' | ''last updated: 13 Dec 2009 '' | ||
<pre> | <pre> | ||
Revision as of 21:19, 8 February 2010
requirements
- processing.org 1.0.9
- v3ga blob-detection library)
- note: after installing the library, you must restart the processing ide.
code
last updated: 13 Dec 2009
/**
* Getting Started with Capture.
*
* Reading and displaying an image from an attached Capture device.
*/
import processing.video.*;
import blobDetection.*;
Capture cam;
Capture isight;
BlobDetection theBlobDetection;
PImage img;
boolean newFrame=false;
void setup() {
size(640, 480); // Change size to 320 x 240 if too slow at 640 x 480
// If no device is specified, will just use the default.
// 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);
println(devices[7]);
// Change devices[0] to the proper index for your camera.
isight = new Capture(this, width, height, devices[7]); // isight identically named to ext. usb camera?
cam = new Capture(this, width, height, devices[7]);
isight = null; //get rid of isight object since we just use it to help select the external
// Opens the settings page for this capture device.
//camera.settings();
}
void captureEvent(Capture myCapture) {
cam.read();
}
void draw() {
image(cam, 0, 0);
}