CvVideoWriter* cvCreateVideoWriter( char* filename, int fourcc, double fps, CvSize size, int is_color);

ディスク上にビデオを書き込むWriterを生成する.

引数

返り値

void cvReleaseVideoWriter( CvVideoWriter** writer );

Writerを解放する.

引数

返り値

解説

fourccについて

Cinepak Code by RadiusCVID
Intel 4:2:0 Video V2.50失敗
Intel Indeo(R) Video R3.2IV32
Intel IndeoR Video 4.5IV41
Intel IYUV codeIYUV
Microsoft RLE失敗
Microsoft Video 1MSVC
Microsoft H.263 Video Codec失敗
Microsoft H.261 Video Codec失敗
IndeoR video 5.10IV50
Canopus Software DV Decompressor失敗
Microsoft MPEG-4 Video Codec V1MPG4
Microsoft MPEG-4 Video Codec V2MP42
Microsoft MPEG-4 Video Codec V3MP43
DivX(R) 6.1 Codec (1 Logical CPU)DIVX&note{divx-latest:インストールされているDivXの最新バージョンでエンコーディングする};
DivX(R) 6.1 YV12 Decoder?
DivX(R) 6.6.1 Codec (2 Logical CPU)DIVX&note{divx-latest};
DivX(R) 6.6.1 YV12 Decoder失敗
Microsoft Windows Media Player Video 9?
Ut Video Codec Suite&note{utvideo-intro:Ut Video Codec Suite - k本的に無料ソフト・フリーソフト, 2013-04-15閲覧};&note{utvideo-binary-distribution:Index of /archive/utvideo, 2013-01-13更新, 2013-04-15閲覧};&note{utvideo-author-official:或るプログラマの一生, 2013-04-15閲覧};ULRG
Huffyuv&note{Huffyuv-official:Huffyuv, 2013-04-15閲覧};&note{huvvyuv-introduction:Huffyuv - k本的に無料ソフト・フリーソフト, 2013-04-15閲覧};HFYU
非圧縮AVIDIB

OpenCV2.0以降のvideoWriterについて

   if( result->open( filename, fourcc, fps, frameSize, isColor != 0 ))
       return result;
   delete result;
   return cvCreateVideoWriter_VFW(filename, fourcc, fps, frameSize, isColor);

} }}

   //if( result->open( filename, fourcc, fps, frameSize, isColor != 0 ))
   //    return result;
   //delete result;
   return cvCreateVideoWriter_VFW(filename, fourcc, fps, frameSize, isColor);

} }}

サンプルコード

#geshi(c++,number){{

#include <cv.h>
#include <highgui.h>

void main(){
  CvVideoWriter *writer;
  IplImage *image;
  writer = cvCreateVideoWriter( "result.avi", -1, 29.97, cvSize(IMAGE_WIDTH, IMAGE_HEIGHT));
  while(end){
    image = SomeKindOfProcess( some, parameters);
    cvWriteFrame(writer, image);
  }
  cvReleaseVideoWriter( &writer);
}

}}

実体ファイル

OpenCV1.1以前

OpenCV2.0以降

ジャンル:OpenCV:OpenCV 1.0:OpenCV 1.1:OpenCV 2.0:OpenCV 2.1準拠


*1 Windowsのみ?
*2 参考:opencv.jp http://opencv.jp/sample/video_io.html
*3 参考:http://en.wikipedia.org/wiki/FourCC

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-04-15 (月) 17:09:58