Kinect の RGB ストリームからビデオ ファイル (.AVI ファイルなど) を保存しようとしています。
最新の Kinect SDK (1.5) を使用しています
e2e の DirectShow フィルターを使用してみましたが、うまくいきませんでした。もっと簡単な方法があるはずです。
Kinect の RGB ストリームからビデオ ファイル (.AVI ファイルなど) を保存しようとしています。
最新の Kinect SDK (1.5) を使用しています
e2e の DirectShow フィルターを使用してみましたが、うまくいきませんでした。もっと簡単な方法があるはずです。
各フレームを .png ファイルとして書き込む colorBasics メソッドを試しました。しかし、その後速度が 30fps から 6fps に低下しました。マルチスレッドはパフォーマンスの向上に役立つと思います。マルチスレッドの方法がわかりません。オンラインソースはありますか。私はたくさん検索しましたが、まだ運がありません。
ありがとう。
Kinect は、ビデオ ストリームからの直接の録画を直接サポートしていません。受信した各フレームにアクセスし、コードで AVI (またはその他のビデオ形式) を作成することで、これを実現できます。
Kinect ツールボックスにはビデオ レコーダーがあり、ソースを開始点として見ることができます。
WriteableBitmap
Kinect RGB カメラからオブジェクトを簡単に抽出できます。そこから、AVI を生成するための静止画像の作成、または AVI を直接生成するための多くの情報を見つけることができます。
Google 検索:静止画像から AVI を作成
Google 検索: WPF WriteableBitmap から AVI を作成する
Kinect for Windows Developer Toolkit の「Color Basics」の例を見て、カメラにアクセスし、データをWritableBitmap
オブジェクトに抽出する方法を確認してください。