【文件属性】:
文件名称:将视频分解成图片
文件大小:2KB
文件格式:TXT
更新时间:2016-09-28 17:36:11
opencv1.0 c语言,vc6.0
可以将avi视频分解成一幅幅图片并保存#include
#include
#include //不用iostream.h
#include
#include
#include
#include
#define NUM_FRAME 5 //只处理前300帧,根据视频帧数可修改
void Video_to_image(char* filename)
{
using namespace std; //别忘了这句 c++里才有string类型声明
printf("------------- video to image ... ----------------\n");
//初始化一个视频文件捕捉器
CvCapture* capture = cvCaptureFromAVI(filename);
//获取视频信息
cvQueryFrame(capture);
int frameH = (int) cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT);//视频高度
int frameW = (int) cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH);//视频宽
........