画像をファイルに書き出す.

int cvSaveImage( char* filename, IplImage* image );

保存する画像とファイル名を指定する.

引数

  • filename:char*型のファイル名
  • image:IplImage*型の画像.CvMat*型も可

返り値

  • 保存が成功すれば1
  • 何かしら失敗すれば0
  • を返す

解説

  • imageをfilenameに書き出す.
  • filename内の拡張子で画像のタイプを指定する.
  • GIFはダメ

実体ファイル

  • otherlibs/highgui/highgui.h
  • otherlibs/highgui/loadsave.cpp

注意

PPM,PGM画像をバイナリで保存する

  • OpenCVではデフォルトでPPM,PGM画像をアスキー形式で保存する
  • バイナリで保存したい場合はライブラリの再コンパイルが必要になる
  • otherlibs/highgui/grfmt_pxm.cpp の335行目
     bool isBinary = false; // 修正前
  • を書き換える
     bool isBinary = true;  // 修正後
  • http://okutomi-lab.ctrl.titech.ac.jp/~tkanda/opencv_install.htm 参照

ジャンル:OpenCV:OpenCV 1.0準拠


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-05-27 (木) 11:53:39 (2734d)