Paso 2: Finalizado webcam con foto efecto y logo overlay
codificación:
Import processing.video.*;
int w = 640;
int h = 480;
int fps = 25;
int i = 0;
PImage img;
PImage img2;
PImage img3;
PImage img4;
PImage img5;
PImage img6;
PImage img7;
PImage img8;
PImage img9;
Captura de cam;
void setup()
{
tamaño (screen.width, screen.height, P3D);
frameRate(fps);
Cam = nueva captura (este, w, h);
}
void draw()
{
gota de luna azul logog aquí
Si (cam.available() == true) {}
Cam.Read();
IMG = loadImage ("persona-1.tif");
img2 = loadImage ("persona-2.tif");
img3 = loadImage ("persona-3.tif");
IMG4 = loadImage ("persona 4.tif");
img5 = loadImage ("persona 5.tif");
img6 = loadImage ("persona 6.tif");
img7 = loadImage ("persona 7.tif");
img8 = loadImage ("persona 8.tif");
img9 = loadImage ("bluemoon_2.png");
}
imagen (cam, ancho/3, altura/3, ancho/3, altura/3);
Tint(17);
noTint();
imagen (img, 0, 0, ancho/3, altura/3);
imagen (img2, ancho/3, 0, ancho/3, altura/3);
imagen (img3, 2 * ancho/3, 0, ancho/3, altura/3);
imagen (img4, 0, 266, ancho/3, altura/3);
imagen (img5, 2 * ancho/3, 266, ancho/3, altura/3);
imagen (img6, 0, 532, ancho/3, altura/3);
imagen (img7, ancho/3, 532, ancho/3, altura/3);
imagen (img8, 2 * ancho/3, 532, ancho/3, altura/3);
imagen (img9, ancho/3, 266, ancho/3, altura/3);
Si (keyPressed == true) {}
Si (clave == 'a') {}
filtros (desenfoque, 3);
filtro (POSTERIZAR, 12);
Si (i < 8) {}
i ++;
}
Else i = 1;
PImage img = get (ancho/3, altura/3, ancho/3, altura/3);
IMG.Save("Person-"+i);
}
}
}