opencv读取摄像头
新建VideoCapture类 构造函数参数0表示内置摄像头 1表示外界摄像头
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
namedWindow("Chess",0);
VideoCapture cap(1);//0 表示内置 1表示外接摄像头
if(!cap.isOpened()) // check if we succeeded
return -1;
Mat cam;
Mat gray;
while(1)
{
cap>>cam;
imshow("Chess",cam);
//获取按键
int keycode = waitKey();
if(keycode == 's')
imwrite("pic.jpg",cam);
waitKey(0);
}
return 0;
}