OpenCV 读取AVI格式视频问题

首先下载软件软件avc-free.exe,将你的视频文件转成avi格式(编码器选择xvid);

然后下载软件xvid编解码器,http://www.xvidmovies.com/codec/;这样OpenCV就可以播放avi格式的视频文件了!

我的源代码如下:

#include"highgui.h"
int main()
{
 cvNamedWindow("Example2",CV_WINDOW_AUTOSIZE);
 CvCapture *capture=cvCreateFileCapture("F:\\1111_xvid.avi");
 IplImage *frame;
 while(1)
 {
  frame=cvQueryFrame(capture);
  if(!frame)
   break;
  cvShowImage("Example2",frame);
  char c=cvWaitKey(33);
  if(c==27)
   break;
 }
 cvReleaseCapture(&capture);
 cvDestroyWindow("Example2");
 return 0;
}

你可能感兴趣的:(OpenCV 读取AVI格式视频问题)