VFWでウィンドウを表示せずにビデオキャプチャし続けるには?

解決


bali  2003-08-16 05:39:34  No: 51945

現在USBカメラを使って,Video for Windowsを利用してキャプチャし,画像処理をするプログラムを作成しています.

画像処理の結果さえ得られればよいので,画像の表示ウィンドウは必要ありません.
しかし,ウィンドウを非表示に設定したり,ウィンドウを最小化すると,キャプチャが行われません.
ウィンドウを使わずにビデオキャプチャする方法はないでしょうか?
ウィンドウズアプリケーションの知識はほとんどありません.できればコンソールアプリケーションでつくりたいです.

とりあえず以下のような流れで作りました
1.capCreateCaptureWindow
2.capDriverConnect
3.capPreviewRate
4.ShowWindowAsync
5.capSetCallbackOnFrame
6.コールバックで"LPVIDEOHDR lpVHdr"を受け取り,処理用の配列にキャプチャデータをコピー


bali  2003-08-27 08:27:47  No: 51946

自己解決しました.
ウィンドウを表示しなくても,capGrabFrameでキャプチャできました.

やっぱりこの辺りのことは英語のドキュメント読むしか無いんですかね?
日本語の情報が少ないです・・・


Tezu  2003-11-12 05:49:34  No: 51947

すみません、bali と同じようなことがしたいのですが、もし、よろしければどのようにしてウインドウを表示しなくてもキャプチャできるようになったのかソースコードで教えて頂けませんでしょうか?
すみませんが宜しくお願いします。


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

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






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