一个简单的播放视频的小程序
用于播放硬盘中的视频文件。
#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");
}

浙公网安备 33010602011771号