人在国内,不能直接安装video库,所以从github下载了压缩包,并手动安装。

图1
运行了一下《learning processing》关于live video的示例代码:
import processing.video.*;
Capture video;
void setup() {
size(640, 480);
video = new Capture(this, 640, 480);
video.start();
}
void draw() {
if (video.available()) {
// why the color and speed is not right?
video.read();
}
background(0);
image(video, 0, 0);
}
发现video的帧数很少,延迟有三到四秒,同时画面颜色也和正常差很多。图2是processing的video画面,图3是相机应用的画面。

图2

图3