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;
}
本文介绍如何使用OpenCV从内置或外置摄像头捕获视频流,并提供了完整的C++示例代码,包括创建窗口显示视频帧、保存截图等功能。
4068

被折叠的 条评论
为什么被折叠?



