import processing.video.*;
Capture cam;
float x;
float y;
PImage eyetest;
int blackPixels = 0;
PImage img;
void setup() {
size(800, 800);
String[] cameras = Capture.list();
cam = new Capture(this, 720, 480);
eyetest = loadImage("VIDA.jpg");
cam.start();
}
void draw() {
if (cam.available() == true) {
cam.read();
}
blackPixels = 0;
for (int i=0; i<cam.width; i++) {
for (int j=0; j<cam.height; j++) {
if (brightness(cam.get(i, j)) > 80) {
//cam.set(i, j, color(255));
} else {
blackPixels = blackPixels + 1;
//cam.set(i, j, color(0));
}
}
}
int x = (int)map(blackPixels, 160000, 190000, 0, 6);
int y = (int)map(blackPixels, 160000, 190000, 0, 6);
image(cam, 0, 0, width, height);
ellipse(width/2, height/2, x++, y++);
}

No hay comentarios:
Publicar un comentario