视频播放部分用到的内容如下:
CvCapture:可以理解为抽象视频接口结构体,它包括了所有关于读入AVI文件的信息;
CvCapture* cvCreateFileCapture( const char* filename ):给指定文件中的视频流分配和初始化CvCapture结构。当分配的结构不再使用的时候,它应该使用 cvReleaseCapture函数释放掉;
IplImage* cvQueryFrame( CvCapture* capture ):从摄像头或者文件中抓取一帧,然后解压并返回这一帧。这个函数仅仅是函数cvGrabFrame和函数cvRetrieveFrame在一起调用的组合。返回的图像不可以被用户释放或者修改。抓取后,capture被指向下一帧,可用cvSetCaptureProperty调整capture到合适的帧;