最終更新: cyberbridge 2011年02月09日(水) 10:22:19履歴
IPカメラなどからサーバープッシュなどで送られた来た画像を保存する際に使用。
AForge.NET Frameworkのライブラリを使用する。
1.まず以下リンクから最新のライブラリを取得する。(2010/8時点では、「AForge.NET Framework-2.1.3-(libs only)」を使用しました。
http://code.google.com/p/aforge/downloads/list
2.ダウンロードしてきたファイルを解凍する。
3.次にC#のプロジェクトのソリューションエクスプローラの参照設定を右クリックし、参照の追加→参照(タブ)で先ほど解凍したフォルダの[release]フォルダ内の「AForge.Video.VFW.dll」を追加する
使い方は以下のとおり
Bitmap bmp;
// bmpには画像を設定したものとする。
aviWriter = new AForge.Video.VFW.AVIWriter("MSVC");
// "MSVC"はcodecの種類。この辺は各自PCに入っているcodecによりほかに使えるものがある。
codec一覧は以下から
aviWriter.AddFrame(bmp);
// AddFrameで必要数追加
aviWriter.Close();
AForge.NET Frameworkのライブラリを使用する。
1.まず以下リンクから最新のライブラリを取得する。(2010/8時点では、「AForge.NET Framework-2.1.3-(libs only)」を使用しました。
http://code.google.com/p/aforge/downloads/list
2.ダウンロードしてきたファイルを解凍する。
3.次にC#のプロジェクトのソリューションエクスプローラの参照設定を右クリックし、参照の追加→参照(タブ)で先ほど解凍したフォルダの[release]フォルダ内の「AForge.Video.VFW.dll」を追加する
使い方は以下のとおり
Bitmap bmp;
// bmpには画像を設定したものとする。
aviWriter = new AForge.Video.VFW.AVIWriter("MSVC");
// "MSVC"はcodecの種類。この辺は各自PCに入っているcodecによりほかに使えるものがある。
codec一覧は以下から
http://www.fourcc.org/codecs.phpaviWriter.Open(@"test") + ".avi", 640, 480);
aviWriter.AddFrame(bmp);
// AddFrameで必要数追加
aviWriter.Close();
コメントをかく