您的位置:首页 > 其它

相机的同步拍摄

2016-05-31 21:55 232 查看
/*

很多项目需要多个摄像头同时拍摄,且相互间有同步性。例如双目视觉等

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

参考网址:
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);
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: