GetCurrentBufferで静止画取得


ほほ  2010-11-17 07:59:40  No: 147217  IP: [192.*.*.*]

お世話になります。

ダウンロードしたプログラムより
GetCurrentBufferで静止画取得すると
画像サイズが取得できません。
理由:フィルタが不正な状態にあるため
      処理を実行できませんと出力されます。

WEBカメラからの画像を取得したいのですが
カメラに問題があるのでしょうか
何か良い方法がありましたら
教えてください。

編集    削除
YAS  2010-11-18 01:35:45  No: 147218  IP: [192.*.*.*]

ダウンロードしたプログラムはバイナリですか?
もしソースコードがあるのなら,グラフの構築の部分と,
静止がキャプチャする部分を見せていただけると
何か分かるかもしれません。

なお,GetCurrentBufferはハードウェアによっては
実行できないことがあったはずです。
SampleGrabberを使うのがおすすめです。
次のリンクのDirectShow.Netを使えば,VB2010でも
それほど難しくはありません。

http://directshownet.sourceforge.net/

編集    削除