2011年7月9日土曜日

OpenCV 動画読込

2.2と2.3で動画(AVI?)関連のコードが変わってる。

ノートPC(2.2)で動くのに、デスクトップ(2.3.1)で動かない。
aviファイルを読み込む際に、

char *filename = "*.avi";
VideoCapture cap;
cap.open(filename);

とするわけだけど、ファイルを開けない。
なんでかなぁ、ということでソースをたどってみた。

こちらもどうやら、動画のライブラリの読み込みができていないせいで、

AVIFileInit();


AVIFileExit();


を追加する。
参考:http://nonnon-in-a-well.blogspot.com/2011/07/opencv-videowriter.html

0 件のコメント:

コメントを投稿