www.pudn.com > mfctest2avi.rar > cvapp.h


#ifndef  IMAGEPROCESSOR 
#define  IMAGEPROCESSOR 
 
#include  
#include  
#include  
#include "cv.h"      // include core library interface 
#include "highgui.h" // include GUI library interface 
 
class ImageProcessor { 
 
    IplImage* img; // Declare IPL/OpenCV image pointer 
//	IplImage* img2; 
    CvCapture* pCapture; 
 
    public: 
 
    ImageProcessor(CString filename, bool display=true)  
	{ 
	if(pCapture = cvCaptureFromFile(filename)) 
	{ 
		if (display) 
		while(img = cvQueryFrame( pCapture )) 
		{ 
			cvNamedWindow( "Original Image", 1 ); 
            cvShowImage( "Original Image", img );   
		 	if( cvWaitKey(40) >= 0 ) 
	         break; 
 
		} 
	} 
	} 
 
    ~ImageProcessor()  
	{ 
     cvReleaseImage( &img );  
    } 
 
}; 
 
  
#endif