cv机枪手opencv3——同时显示多个摄像头

多了不说先上代码吧!


VideoCapture cap1;
    VideoCapture cap2;
    cap1.open(2);
    cap2.open(1);
    if (!cap1.isOpened()) {
        std::cout << " cap1 is failture! ";
        return 0;
    }
    if (!cap2.isOpened()) {
        std::cout << "cap2 is failture!";
        return 0;
    }
    double w = 640, h = 480;
    cap1.set(CV_CAP_PROP_FRAME_WIDTH,w);
    cap1.set(CV_CAP_PROP_FRAME_HEIGHT,h);
    cap2.set(CV_CAP_PROP_FRAME_WIDTH,w);
    cap2.set(CV_CAP_PROP_FRAME_HEIGHT,h);
    Mat frame1,frame2;
    bool stop = false;
    namedWindow("Video1");
    namedWindow("Video2");
    while(!stop)
    {
        cap1>>frame1;
        if (frame1.empty())
         {
         
         return -1;
         }
        imshow("Video1",frame1);
        
        cap2>>frame2;
        if (frame2.empty()){
         
         return -2;
         }
        imshow("Video2",frame2);
        if(waitKey(30) == 27){
            stop=1;
        }<span style="font-family: Arial, Helvetica, sans-serif;">}</span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值