将视频文件按帧保存成图片
//利用 OpenCV 进行"视频的读取"与"保存视频文件或者图像"源码
#include <afx.h>
#include <iostream>
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
using namespace std;
/////////////////////////////////////////////////////////
//作者:Flobert_Young
//日期:2008-05-22
//说明:
// 需要配置 OpenCV 的开发环境,并且一定要确保当前 Project 里加入了
cv.lib cxcore.lib highgui.lib 库
//链接错误解决方法:
// 编译时出现 unresolved external symbol __endthreadex 的处理
方法
// 菜单FFFProject->Settings… 在FFFC/C++ 页,
// 在FFFCategory 下拉框里选择FFFCode Generation,
// 然后在FFFUse run-time library 里选择
// Debug Multithreaded ( Debug 版本时用FFF)
// 或者FFFMultithreaded ( release 版本时用).
/////////////////////////////////////////////////////////
enum CaptureCase
{
CAP_FROM_CAM = 0,
CAP_FROM_VIDEO = 1,
};
enum PlayVideoCase
{
FRAME_BY_FRAME = 0,
FRAME_BY_INDEX = 1,
};
//////////////////////////////////////
//函数声明