OPENCV2.43中如何将视频中的每一帧保存下来

最近做的毕设中老师要我去定性分析跟踪效果,但是我却没办法提取出每一帧以计算标准中心位置,急的都要疯了,于是上天带给我们google神器,帮助我找到了求解的办法。

在原有1.0版本的opencv中,函数cvSaveImage是用来保存对应视频的每一帧的,但是到了2.0以上opencv的代码都变成了C++版本的了,因此在C++版本中保存每一帧视频如下:

首先感谢百度知道之:http://zhidao.baidu.com/question/543685213.html 答疑解惑。

现贴上我的代码片段:

其中sstream<<"E://fknew/fknew_"<<fcount<<".jpg";这句话表示的是将代码存于E盘的fknew文件夹下,首先置fcount=1,这样随着每一帧的增长,fcount都会增加,然后对应fknew文件夹下会多出一张名为fknew_fcount(对应fcount的数字值)的图片,这样的话,我们就可以拿这些图片去干想干的事了。

 

posted @ 2013-06-01 17:43  遥远的希望~bless  阅读(824)  评论(0)    收藏  举报