我用的双目摄像头是一根usb线接入电脑。运行环境是vc2015,opencv3.0。将左右两个摄像头拍到的图片分别保存起来。
贴出代码(C++)
#include"stdafx.h"
#include<iostream>
#include<string>
#include<sstream>
#include<opencv2/core.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/videoio.hpp>
#include<opencv2/opencv.hpp>
#include<stdio.h>
using namespace std;
using namespace cv;
const char* keys =
{
"{help h usage ? | | print this message}"
"{@video | | Video file, if not defined try to use webcamera}"
};
int main(int argc, const char** argv) //程序主函数
{
CommandLineParser parser(argc, argv, keys);
parser.about("Video Capture");
if (parser.has("help")) //帮助信息
{
parser.printMessage();
return 0;
}
String videoFile = parser.get<String>(0);
if (!parser.check())
{
parser.printErrors();
return