OpenCV C++ 调用摄像头
程序说明
// 程序描述:VideoCapture cap(0)调用摄像头读取视频并显示
// 操作系统: Windows 10 64bit
// 开发语言:C++
// IDE 版 本:Visual Studio 2019
// OpenCV版本: 4.20
VideoCapture功能说明
捕获本地视频:;
VideoCapture cap(“video.mp4”):
调用电脑摄像头:
VideoCapture cap(0);
调用USB外接摄像头:
VideoCapture cap(1);
捕获摄像机等监控器:
(当不知道摄像头是几时,“-1”默认选择可用的摄像头)
VideoCapture cap(-1);
捕获IP视频流:
VideoCapture cap( “http:/ / youku.elecfans.com/video.flv”);
代码
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
//从摄像头读人视频
VideoCapture capture(0);
//循环显示每一帧
while(1)
{
Mat frame;//存储每一帧图像
capture>>frame;//读取当前帧
imshow("读取视频",frame);
waitKey(30);//延时30毫秒
}