【C++ vector】容器类的使用(存放视频帧,生成视频示例)
2014-10-17 15:41
281 查看
vector<Mat> videovec;//存放证样本视频帧的堆栈 Mat frametemp(pFrame.rows,pFrame.cols,CV_8UC3); pFrame.copyTo(frametemp); videovec.push_back(frametemp);//将图像信息压入堆栈,pFrame为原有视频帧信息 videovec.pop_back();}//将之前压入的数据弹出 //---------------------视频生成------------------------------- string finalvidname; finalvidname = "FinalVideo.avi"; fvwriter.open(finalvidname,CV_FOURCC('M', 'J', 'P', 'G'),18,Size(320,240),true); for (vector<Mat> ::iterator it = videovec.begin(); it != videovec.end(); it++)//定义一个可以迭代Mat型vector的迭代器it,它指向videovec的首位 { fvwriter<<(*it); } fvwriter.release();
相关文章推荐
- vector容器的使用(部分)示例(c++)
- C++ Vector 序列容器 之 使用vector和迭代器
- c++容器(vector|map)中使用函数指针
- c++容器(vector|map)中使用函数指针
- C/C++中容器vector使用方法<第二弹>
- 使用C++容器vector实现的两路归并排序
- C++ STL入门教程(1)——vector(向量容器)的使用(附完整程序代码)
- C++ STL入门教程(1)——vector(向量容器)的使用(附完整程序代码)
- C++中vector容器类型的使用方法
- C++中容器vector的使用方法
- vector容器类的使用[c++ stl]
- 【语言-C++】C++容器:list、vector、hash、map的区别及使用范围
- C++ vector容器使用 排序
- C++ vector容器使用 排序
- C++面试题:看代码找错—vector容器的使用
- vector容器类的使用[c++ stl]
- C++中防止STL中迭代器失效__map/set等关联容器vector/list/deque等序列容器_如何防止迭代器失效_即erase()的使用
- c++容器(vector|map)中使用函数指针
- C++之STL(十一):容器适配器(stack、 queue 、priority_queue)源码浅析与使用示例
- C/C++中容器vector使用方法<第一弹>