xxxxxxxxxx
40
var video;
var vScale = 15;
function setup() {
createCanvas(640,480);
pixelDensity(1);
video = createCapture(VIDEO);
video.size(width/vScale, height/vScale);
video.hide();
}
function draw() {
background(241, 196, 15);
video.loadPixels();
loadPixels();
for(var y = 0; y < video.height; y++){
for(var x = 0; x < video.width; x++){
var index = (video.width-x+1+(y*video.width))*4;//mirro:w-x-1
var r = video.pixels[index+0];
var g = video.pixels[index+1];
var b = video.pixels[index+2];
var bright = (r+g+b)/3;
var w = map(bright,0,255,0,vScale);
noStroke();
fill(bright);
rect(x*vScale,y*vScale,w,w); //rect(x*vScale,y*vScale,vScale,vScale);
// pixels[index+0] = bright;//x;
// pixels[index+1] = bright; //random(255);
// pixels[index+2] = bright; //y;
// pixels[index+3] = 255;
}
}
// updatePixels();
}