Hi there! I used the following code, which compiled successfully and used lots of avi files to test a.out with.
But every time, NULL pointer was returned. Please help, same problem is stated here :http://nuigroup.com/forums/viewthread/6132/, but solutions there havent helped me yet.
Code:
include “highgui.h”
int main( int argc, char** argv ) {
cvNamedWindow( “Example2”, CV_WINDOW_AUTOSIZE );
CvCapture* capture = cvCreateFileCapture( argv[1] );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( “Example2”, frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( “Example2” );
}