心拍で発生する顔の肌の色の変化を分析して人の心拍数を計算するアプリケーションを開発しています。私はC#(Visual Studio 2013)でKinectバージョン2カメラを使用しています。私は、カラーフレームまたはIRフレームが来ると、ピクセルデータがどこかに格納されていることを理解しています。私の考えは、これらのデータを心拍数の導出に使うことができるということです。このデータにアクセスする方法はわかりません。誰か助けてもらえますか? (私はKinectのに新しいだけでなく、C#の午前)Kinectバージョン2のバッファデータにアクセスする方法(カラーとIR)
おかげ
ありがとうございます。私はこれらを試してみる。 – Lak10
kinectのサンプルファイルColorbasicsの中でcopyRawFrameDataToArrayメソッドを使用しました。 – Lak10
kinectのサンプルファイル内でcopyRawFrameDataToArrayメソッドを使用しました。このようなColorBasics-WPF パブリック部分クラスメインウィンドウ内で、このprivate byte [] myColorData = nullのようなバイト配列を初期化しました。 と内部のReader_ColorFrameArrivedメソッドの内部if(colorFrame!= null)、 colorFrame.CopyRawFrameDataToArray(this.myColorData); ビルドエラーは発生しませんが、ArgumentNullExceptionが返されます。 私がしたいのは、プログラムが配列で実行されている間にカラーデータを保存することです。この問題で私を助けてください。 – Lak10