aviファイルの読み込み


こうしておくとカメラの無いマシンでもtest.aviを読み込んでテストできるので便利

  CvCapture *capture = NULL;
  //capture = cvCreateCameraCapture(0); // カメラ読み込み
  capture = cvCaptureFromAVI("test.avi"); // AVIファイルで試す
  if(capture == NULL){
    printf("capture device not found!!");
    return -1;
  }
while(1){
  if((img = cvQueryFrame(capture)) == NULL) break; // 動画の終端でループ抜ける
  
  // 画像処理
}