[英]Using two VideoCaptures in openCV to capture the same device
如果我使用VideoCapture
这样从同一设备获取图像:
VideoCapture cap1,cap2;
cap1.open(0);
cap2.open(0);
Mat image1,image2;
cap1 >> image1;
cap2 >> image2;
image1
和image2
是否相同?
您不能同时在两个不同的VideoCapture
上打开同一设备。
检查一下:
VideoCapture cap1,cap2;
cap1.open(0);
if (!cap1.isOpened()) {
cerr << "ERROR! Unable to open camera 0 on cap1\n";
}
cap2.open(0);
if (!cap2.isOpened()) {
cerr << "ERROR! Unable to open camera 0 on cap2\n";
}
可能您得到这样的东西:
输出:
错误! 无法在Cap2上打开相机0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.