1

AForgeを使用してWebカメラをキャプチャしているので、すべてのフレームをビットマップとして取得しています。その上にいくつかのシーンをレンダリングしたいと思います。現在、C#パネルコントロールを介してDirectX(SlimDX)シーンをレンダリングしています。

ビットマップをZBufferに配置する可能性はありますか、それとも他の方法で実現する可能性はありますか?

4

1 に答える 1

1

これを行うには、変換フィルターを DirectShow グラフに挿入する必要があります。基本的には、ビデオ フレームを取り込み、それをテクスチャに変換し、ビデオ テクスチャをフレーム バッファの後ろにレンダリングしてから、上からやりたい 3D レンダリングを行います。

決して単純なプロセスではありません。Directshow はかなり関与する可能性があります。ただし、Windows SDK のヘルパー クラスは非常に役立ちます。残念ながら、AForge のグラフにフィルターを挿入する方法がわかりません...

于 2010-01-28T08:30:49.907 に答える