相机的同步拍摄

来源:互联网 发布:mac能玩的网络游戏 编辑:程序博客网 时间:2024/04/27 23:46
/*
很多项目需要多个摄像头同时拍摄,且相互间有同步性。例如双目视觉等
下面代码实现双摄像头同时拍摄。

代码解释:将摄像头拍摄到的数据先缓存,然后同时读出,实现同步


参考网址:

http://www.opencv.org.cn/opencvdoc/2.3.2/html/modules/highgui/doc/reading_and_writing_images_and_video.html?highlight=videocapture#VideoCapture

*/


#include<opencv2\core\core.hpp>
#include<opencv2\opencv.hpp>
#include<opencv2\opencv_modules.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<iostream>


using namespace std;
using namespace cv;




void main()
{
VideoCapture cap0(0);
VideoCapture cap1(1);
Mat img0;
Mat img1;
namedWindow("img0");
namedWindow("img1");
while (1)
{
cap0.grab();
cap1.grab();
waitKey(500);
cap0.retrieve(img0);
cap1.retrieve(img1);
imshow("img0",img0);
imshow("img0", img1);
}
}
0 0
原创粉丝点击