Paso 7: Capture una imagen cuando el gato se mete en la cama
Este es un ejemplo de procesamiento que el ratón, captura un fotograma de vídeo y lo guarda al archivo en el directorio de datos de su sketch.
// Capture an image from an attached webcam and save it to a unique filenameimport processing.video.*;import java.text.SimpleDateFormat;import java.util.Date;Capture cam;void setup() { size(320,240); // use the default camera cam = new Capture(this, 320, 240); }void draw(){}void mousePressed() { captureImage(makeFilename());}// Capture an image and save it under the passed in filename// in the sketch data directoryString captureImage(String filename) { if (cam.available() == true) { cam.read(); image(cam,0,0); save(dataPath(filename)); println("Captured "+filename); return filename; } else { println("Camera not (yet?) ready."); return null; }} // Create a unique filename based on date & time// http://javatechniques.com/blog/dateformat-and-simpledateformat-examples/String makeFilename() { Date now = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd-HHmmss"); return (format.format(now)+".jpg");}