繁体   English   中英

在openCV中使用两个VideoCaptures捕获同一设备

[英]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;

image1image2是否相同?

您不能同时在两个不同的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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM