OpenCV3和OpenCV2类似,视频的读、写操作,分别通过cv::VideoCapture和cv::VideoWriter两个类来实现。
1、视频的读取操作cv::VideoCapture
cv::VideoCapture既支持视频文件的读取,也支持从摄像机中视频的读取。cv::VideoCapture对象的创建方式有以下三种:
cv::VideoCapture capture(
const string& filename, // 输入文件名
);
cv::VideoCapture capture(
int device // 视频捕捉设备 id
);
cv::VideoCapture capture();