网上有许多打开摄像头的程序,但是大都是针对旧版本的opencv,并且并不带有截取图片的功能,结合大牛的博客和书本教材,写了个采集摄像头样本代码。功能不是很完善,有瑕疵,大牛勿喷!
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/core/core.hpp>
#include<iostream>
#include <string>
#include <sstream>
using namespace cv;
using namespace std;
int main()
{
VideoCapture capture(0);
//设置摄像头
capture.set( CV_CAP_PROP_FRAME_WIDTH,1280);
capture.set( CV_CAP_PROP_FRAME_HEIGHT,720);