把视频处理成一帧一帧的图像

来源:互联网 发布:手机淘宝怎么开通不了? 编辑:程序博客网 时间:2024/05/30 23:29
#include<opencv2/opencv.hpp>#include <iostream>#include <vector>#include <fstream>#include <string>using namespace cv;using namespace std;int number = 1;char imgdir[100];string imgdirname;VideoCapture cap("D:/191215937.avi");int main(){int num=0;while (1) {Mat resizeimg, img;cap >> img;num++;    if (img.empty())break;if (num == 50){// 五十帧存一张sprintf(imgdir, "%s%06d%s", "D:/191215937/", number++, ".jpg");imgdirname = imgdir;imwrite(imgdirname, img);num = 0;}}return 0;}