• 大小: 2KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: C/C++
  • 标签:

资源简介

将视频内容切分成单独帧,保存至文件夹中,基于Opencv实现。

资源截图

代码片段和文件信息

// Video2frames.cpp : Defines the entry point for the console application.
//

#include “stdafx.h“
#include “cv.h“
#include “highgui.h“
#include “cvaux.h“
#include “cxcore.h“
#define Max_len 100
int _tmain(int argc _TCHAR* argv[])
{
char *input = “D:\\TLD测试视频\\womanPicture.avi“;
//char *outfolder;
    char outpath[255];
/*CvRect  r;
if (r)
{
printf(“r is null\n“);
}*/

// int a[10]={0};
IplImage *frame = NULL;
IplImage *Halfframe = NULL;
CvCapture *pCap = NULL;
pCap = cvCaptureFromFile(input);
if (pCap==NULL)
{
printf(“Read Video Error\n“);
return 0;
}
int nFrmNum = 0;
cvNamedWindow(“Video“1);
while (frame = cvQueryframe(pCap))


Halfframe = cvCreateImage(cvSize(frame->widthframe->height)83);
//cvResize(frameHalfframeCV_INTER_LINEAR);
Halfframe->origin=1;
cvCop

评论

共有 条评论

相关资源