|
Video:Realtime video fra kameraEksemplet åbner for input fra et videokamera (eller webkamera).Videoen hentes i en opløsning på 100 x 100 pixels og med 20 billeder pr. sekund (hvis computeren er hurtig nok). I hovedprogrammet ("loopen") tegnes videobilledet i vinduet. void setup() { beginVideo(100,100, 20); } void loop() { image(video, 0, 0); } Video:Abstraktion af videodataForklaring følger senere.color[][] pix = new color[100][100]; void setup() { size(500, 200); background(255); beginVideo(100, 100, 30); } void loop() { background(255); image(video, 0, 50); int y=99; beginShape(LINE_STRIP); for(int x=0; x<100; x=x+5) { pix[x][y] = get(x,y); int lys = int(brightness(pix[x][y])); stroke(pix[x][y]); vertex(x*5+100, 255-lys); } endShape(); } |
|
||||||||||||||||||||||||||||||||||
Mogens
Jacobsen & Martin Pingel. 2004 |
||||||||||||||||||||||||||||||||||||