我是处理新手,刚刚创建了一个非常简单的草图来从内置相机中获取数据并将其显示在屏幕上。
import processing.video.*;
Capture cam;
void setup() {
size(640, 480);
String[] cameras = Capture.list();
// Take the first available camera
cam = new Capture(this, cameras[0]);
cam.start();
}
}
void draw() {
if (cam.available() == true) {
cam.read();
}
image(cam, 0, 0);
}
这工作正常,但需要大约 17 秒才能打开(即使编译为独立版本)并且此后使用 30% 的计算机资源。我的电脑绝不是动力不足。我做了什么可怕的事情还是处理这样的事情很慢?