#include <iostream>
#include <opencv/highgui.h>

int main(int argc, char** argv){    
    cvNamedWindow("Example2", CV_WINDOW_AUTOSIZE);
    CvCapture* capture = cvCreateFileCapture("/Users/apple/Pictures/openCV/video/Andyou.mp4");//这里相当于创建了一个对象
    IplImage* frame;
    while(1) {
        frame = cvQueryFrame(capture);//frame指向一块已经分配好的内存,所以之后并不用release
        if(!frame) break;
        cvShowImage("Example2", frame);
        char c = cvWaitKey(33);
        if(c == 27) break; //27是Esc得ASCII值
    }
    cvReleaseCapture(&capture);
    cvDestroyWindow("Example2");    
}

 

相关文章:

  • 2021-05-29
  • 2021-11-08
  • 2022-02-04
  • 2021-09-30
  • 2021-07-31
  • 2021-05-03
  • 2021-12-06
猜你喜欢
  • 2021-12-04
  • 2021-05-01
  • 2021-12-16
  • 2021-09-12
  • 2022-12-23
  • 2021-12-15
  • 2022-12-23
相关资源
相似解决方案