import processing.video.*;
// Two global variables
float x;
float y;
Capture video;
void setup() {
size(320, 240);
smooth();
background(255);
video=new Capture(this, 320, 240, 15);
video.start();
// Start x and y in the center
x = width/2;
y = height/2;
}
void draw() {
if (video.available()) {
video.read();
}
video.loadPixels();
// Pick a new x and y
float newx = constrain(x + random(-20, 20), 0, width-1);
float newy = constrain(y + random(-20, 20), 0, height-1);
// Find the midpoint of the line
int midx = int((newx + x) / 2);
int midy = int((newy + y) / 2);
int loc=(midy+1)*video.width-midx-1;
color c=video.pixels[loc];
// Draw a line from x,y to the newx,newy
stroke(c);
strokeWeight(4);
line(x, y, newx, newy);
// Save newx, newy in x,y
x = newx;
y = newy;
}
ScribblePerson
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 电影【被嫌弃的松子的一生】,很多人看完后,对松子的人生充满了同情、怜悯、愤慨,或者鄙视,或者哀其不幸怒其不争,或者...