VideoCaptrue类对视频进行读取操作以及调用摄像头。
头文件:
#include <opencv2/video.hpp>
主要函数如下:
构造函数
C++: VideoCapture::VideoCapture();
C++: VideoCapture::VideoCapture(const string& filename);
C++: VideoCapture::VideoCapture(int device);
参数:
filename – 打开的视频文件名。
device – 打开的视频捕获设备id ,如果只有一个摄像头可以填0,表示打开默认的摄像头。
基本功能
打开视频文件或者设备
C++: bool VideoCapture::open(const string& filename);
C++: bool VideoCapture::open(int device);
打开一个视频文件或者打开一个捕获视频的设备(也就是摄像头)
参数:
filename – 打开的视频文件名。
device – 打开的视频捕获设备id ,如果只有一个摄像头可以填0,表示打开默认的摄像头。
判断打开是否成功
C++: bool VideoCapture::isOpened();
成功返回true,,否则false.