私はマイクロソフトの領域を冒険しているLinuxプログラマーであり、VFW(Video for Windows)などのWindowsAPIのドキュメントをどこで見つけるかについて完全に迷っています。
Webカメラからビデオストリームを取得しようとしています(OpenCVは私には適していません)。
関数、データ構造、例、ハウツーなどの説明を探しています。MSDNでvfwを検索することはあまり役に立ちませんでした。
私はマイクロソフトの領域を冒険しているLinuxプログラマーであり、VFW(Video for Windows)などのWindowsAPIのドキュメントをどこで見つけるかについて完全に迷っています。
Webカメラからビデオストリームを取得しようとしています(OpenCVは私には適していません)。
関数、データ構造、例、ハウツーなどの説明を探しています。MSDNでvfwを検索することはあまり役に立ちませんでした。
このウィキペディアの記事によると、VFWの最後のリリースは1996年のNT4でした。言い換えれば、これは時代遅れの技術です。
これはおそらく、VideoforWindowsがしばらくの間非推奨になっているためです。これは、ビデオキャプチャおよびエンコードタスクを処理するDirectShowライブラリに置き換えられました。
WindowsでPythonを使用してWebカメラからビデオストリームを取得できるようにしたかったのです。このVideoCaptureライブラリを見つけましたが、Python 2.6では機能しなかったため、jaraco.videoというctypesとcomtypesを使用して彼のライブラリをPythonに移植することになりました。
文書化はまばらですが、DirectShow APIにアクセスして、ビデオストリームからフレームをキャプチャする(さらには操作を行う)方法を示しています。これは、一部の人が言及しているように、最新のWindowsシステムに対応する方法です。
私はそれについてmsdnでいくつかのドキュメントを見つけました:http://msdn.microsoft.com/en-us/library/ms713492(v = vs.85).aspx