阅读背景:

OpenCV2 多摄像头读取视频实现

来源:互联网 
//编程环境:VS2012,Opencv2.4.6
#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(int argc, char* argv[]){VideoCapture cap1;VideoCapture cap2;cap1.open(0);cap2.open(1);if(!cap1.isOpened()){return -1;}if(!cap2.isOpened()){return -2;}double w = 320, h = 240;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) >=0)stop = true;}return 0;}#include <opencv2/o



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: