Video
Video
Processing usa internament la libreria de código abierto de Quicktime (java).
Por este motivo tenemos que trabajar con videos en formato quicktime (extensión .mov).
Un ejemplo básico de funcionamiento de esta libreria:
import processing.video.*;
Movie mipeli;
void setup() {
size(200, 200);
mipeli = new Movie(this, "peli.mov");
mipeli.loop();
}
void draw() {
image(mipeli, 0, 0);
}
// Se llama cada vez que hay un frame nuevo en el video
void movieEvent(Movie m) {
m.read();
}
Ejercicio. Leer y mostrar un video en formato quicktime.
Ejercicio. Dibujar encima del video con instrucciones de processing.Mostrar el video varias veces repetido en la pantalla o según la posición del ratón.
Procesar los pixels del video para generar nuevas imágenes
Una opción muy potente es la posibilidad de procesar en tiempo real , los pixels del video para crear nuevas imágenes.
Processing trata el video básicamente como si se tratara de un bitmap, animado en el tiempo.
Dispositivos de captura
import processing.video.*;
void setup() {
size(200, 200);
print(Capture.list());
}
http://www.codetree.org/browse-tags/results.php?tag=processing

