GetCurrentBufferで静止画取得


ほほ  2010-11-16 22:59:40  No: 147217  IP: [192.*.*.*]

お世話になります。

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

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

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

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

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

http://directshownet.sourceforge.net/

編集 削除