xxxxxxxxxx
var capture;
function setup() {
createCanvas(640, 480);
capture = createCapture(VIDEO);
capture.size(640, 480);
capture.hide();
pixelDensity(1);
}
function draw() {
background(255);
loadPixels();
capture.loadPixels();
for(x=0;x<width;x++){
for(y=0;y<height;y++){
var loc = (x + y * width) * 4;
var r = capture.pixels[loc];
var g = capture.pixels[loc+1];
var b = capture.pixels[loc+2];
if((r+g+b)/3 < 90){
var val = 0;
}
else{
var val = 255;
}
pixels[loc] = val;
pixels[loc+1] = val;
pixels[loc+2] = val;
}
}
updatePixels();
}