如果我使用VideoCapture
从同一台设备获取图像,请执行以下操作:
VideoCapture cap1,cap2;
cap1.open(0);
cap2.open(0);
Mat image1,image2;
cap1 >> image1;
cap2 >> image2;
image1
和image2
是否相同?
答案 0 :(得分:0)
您无法同时在两个不同的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";
}
可能你会得到这样的东西:
输出:
ERROR!无法打开cap2上的摄像头0