/////
void main()
{
 VideoCapture stream1(0);   //0 is the id of video device.0 if you have only one camera
 VideoCapture stream2(1);   //0 is the id of video device.0 if you have only one camera
 
 if (!stream1.isOpened()) { //check if video device has been initialised
  cout << "cannot open camera 1";
 }
 if (!stream2.isOpened()) { //check if video device has been initialised
  cout << "cannot open camera 2";
 }
 namedWindow("Processing");
 namedWindow("CAM1");
 namedWindow("CAM2");
 //unconditional loop
 while (true) {
  Mat cameraFrame1;
  stream1.read(cameraFrame1); //get one frame form video
  imshow("CAM1", cameraFrame1);
  Mat cameraFrame2;
  stream2.read(cameraFrame2); //get one frame form video
  imshow("CAM2", cameraFrame2);
  
  if (waitKey(30) >= 0)
   break;
 }
 destroyAllWindows();
 
 
}
///// 
 
 
 
No comments:
Post a Comment