GetCurrentBufferで静止画取得


ほほ  2010-11-17 07:59:40  No: 147217

お世話になります。

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

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


YAS  2010-11-18 01:35:45  No: 147218

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

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

http://directshownet.sourceforge.net/


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加