小编New*_*ner的帖子

c ++如何将视频序列放入OpenCV中的向量<Mat>中?

我是c ++的新学习者.我读了一个视频,我想将视频的图像序列保存到一个称为矢量帧的矢量中.以下是我的代码,请帮助我纠正,如果有人可以,非常感谢你!

#include <cv.h>
#include <highgui.h>
#include <iostream>

#include <vector>

using namespace std;
using namespace cv;
int main()
{
VideoCapture capture("/home/P1030.MOV");

int totalFrameNumber = capture.get(CV_CAP_PROP_FRAME_COUNT);

vector<Mat> frame;
namedWindow("Display", WINDOW_AUTOSIZE);

for(int i=0; i < totalFrameNumber; i++)
{
    frame.push_back(Mat());
    imshow("Display", frame);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ opencv vector

4
推荐指数
1
解决办法
2324
查看次数

标签 统计

c++ ×1

opencv ×1

vector ×1