zoukankan      html  css  js  c++  java
  • OpenCV 调用双摄像头

     1 #include <opencv2/opencv.hpp>
     2 #include<iostream>
     3 
     4 using namespace cv;
     5 using namespace std;
     6 
     7 int main()
     8 {
     9     //initialize and allocate memory to load the video stream from camera
    10     VideoCapture camera0(1);
    11     camera0.set(CV_CAP_PROP_FRAME_WIDTH, 320);
    12     camera0.set(CV_CAP_PROP_FRAME_HEIGHT, 240);
    13     VideoCapture camera1(0);
    14     camera1.set(CV_CAP_PROP_FRAME_WIDTH, 320);
    15     camera1.set(CV_CAP_PROP_FRAME_HEIGHT, 240);
    16 
    17     if (!camera0.isOpened()) return 1;
    18     if (!camera1.isOpened()) return 1;
    19 
    20     while (true) 
    21 {
    22         //grab and retrieve each frames of the video sequentially
    23         Mat3b frame0;
    24         camera0 >> frame0;
    25         Mat3b frame1;
    26         camera1 >> frame1;
    27 
    28         imshow("Video0", frame0);
    29         imshow("Video1", frame1);
    30         //      std::cout << frame1.rows() << std::endl;
    31         //wait for 40 milliseconds
    32         int c = waitKey(40);
    33 
    34         //exit the loop if user press "Esc" key  (ASCII value of "Esc" is 27)
    35         if (27 == char(c)) break;
    36     }
    37 
    38     return 0;
    39 }
  • 相关阅读:
    5/14 补沙
    5/21 购填缝剂
    5/30 购水不漏
    6/1 购防水
    6/4 补防水
    5/21 人工
    5/7 增购电线
    6/2 补防水
    5/4 瓦工进场
    5/31 补瓷砖
  • 原文地址:https://www.cnblogs.com/hsy1941/p/8298373.html
Copyright © 2011-2022 走看看