私はかなり長い間、WPF で Kinect V2 を使用してきました。HighDefinitionFaceFrameSource
現在、 と を介してカラー ストリームから顔の輪郭を抽出するモジュールを作成しましたHighDefinitionFaceFrameReader
。基本的に、面の周りのパスを計算するためにfaceModel
とfaceAllignment
プロパティを使用しています。HightDefinitionFaceFrameResult
それをカラー ストリームにマッピングすると、人物の顔のイメージが得られます。次に、カラー ストリームを に描画WriteableBitmap
し、XAML ウィンドウに表示します。パスデータは今のところ破棄されます。
この方法は、一人の場合にうまく機能します。しかし、6 人に拡張しようとすると、ビジュアライゼーションのレンダリングが遅くなり、停止してしまいました! 顔フレームは通常どおり到着しているように見えるため、レンダリングのみが影響を受けているようです。CPU とメモリの使用量も影響を受けていません。これは、複数の高解像度の顔フレームを処理すると発生するようです。
また、Microsoft SDK の例では、HighDefinitionFaceFrameSource
. おそらく、SDK に制限がありますか?
HignDefinitionFaceFrameSource
&で 6 人を追跡できた人はいReader
ますか?