用于播放硬盘中的视频文件。
#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);//33毫秒一帧图像是视频正常的播放速度 if (c == 27)break; } cvReleaseCapture(&capture); cvDestroyWindow("Example2"); }
请发表评论