#include
#include
int main(int argc,char** argv)
{
cvNamedWindow("example",CV_WINDOW_AUTOSIZE);
CvCapture* capture =cvCreateFileCapture(argv[1]); //函数返回一个指向视频文件的指针
IplImage* frame ;
while(1)
{
frame =cvQueryFrame(capture);// 载入一帧图像到内存
if(!frame)
break;
cvShowImage("example",frame); //显示一帧图像
char c=cvWaitKey(33); //每33ms显示一帧
if(c==27) //esc 按键
break;
}
cvReleaseCapture(&capture); // 释放内存
cvDestroyWindow("example");// 销毁窗口
return 0;
}