linux 下调用opencv接口函数播放视频

#include

#include


int main(int argc,char** argv)

{

cvNamedWindow("example",CV_WINDOW_AUTOSIZE);

CvCapture* capture =cvCreateFileCapture(argv[1]); //函数返回一个指向视频文件的指针

IplImage* frame ;

while(1)

{

frame =cvQueryFrame(capture);// 载入一帧图像到内存

if(!frame)

break;

cvShowImage("example",frame); //显示一帧图像

char c=cvWaitKey(33);  //每33ms显示一帧

if(c==27) //esc 按键

break;

}

cvReleaseCapture(&capture); // 释放内存

cvDestroyWindow("example");// 销毁窗口

return 0;

}

你可能感兴趣的:(opencv)