1. OS: Win7
IDE: VS2010
2. Include Directories: ....../OpenCV2.2/include
....../OpenCV2.2/include/opencv
Library Directories: ....../OpenCV2.2/lib
Additional Dependencies: opencv_core220d.lib, opencv_highgui220d.lib
3. Code:
#include "stdafx.h"
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int _tmain(int argc, _TCHAR* argv[])
{
// Create a window for showing AVI video (title, 0/CV_WINDOW_AUTOSIZE)
cvNamedWindow("Show AVI", CV_WINDOW_AUTOSIZE);
// Read AVI file (including status information)
CvCapture * capture = cvCreateFileCapture("Your AVI video path");
IplImage * frame;
while(1){
// Load next frame into Main Memory
frame = cvQueryFrame(capture);
if(!frame){
// Video Over
break;
}
// Show a frame in window
cvShowImage("Show AVI", frame);
// Wait n msecs
char c = cvWaitKey(330);
if(c == 27){
// ESC Quit
break;
}
}
// Release CvCapture
cvReleaseCapture(&capture);
// Destory window
cvDestroyWindow("Show AVI");
return 0;
}