【发布时间】:2015-12-10 16:05:09
【问题描述】:
我试图在同一处理窗口中显示来自连接到计算机的摄像头的 2 个(或更多)不同捕获:默认内置摄像头和 USB 摄像头。
如果我同时启动两个摄像头,似乎什么也没有显示。甚至可能有 2 个(或更多)不同的捕获吗? 代码如下:
import processing.video.*;
Capture camA;
Capture camB;
String[] cameras;
void setup(){
cameras=Captures.list();
camA = new Capture(this,1280,960,cameras[15]);
camB = new Capture(this,1280,960,cameras[1]);
camA.start();
camB.start();
}
void draw() {
image(camA, 100, 100, 360,240);
image(camB, 500, 100, 360,240);
}
void captureEvent(Capture c) {
if(c==camA){
camA.read();
}else if(c==camB) {
camB.read();
}
}
【问题讨论】:
标签: camera processing video-capture capture