Kinect V2 センサーを使用して、コードにグリーン スクリーン (背景除去) 機能を実装しました。次に、目、鼻、口などの顔のポイントの位置を検出する必要があります。
グリーンスクリーンは深度ストリームにあるため、FacePointsInColorSpace
メソッドを使用して顔オブジェクトの適切な位置を取得できません。
また、そのFacePointsInInfraredSpace
方法の1つが利用可能で、オブジェクトも追跡しますが、間違った位置を表示します。赤外線とデプス スチームの両方の解像度が 512 * 424 であるため、顔のポイントの適切な位置を検出できない理由を理解するのは困難です。
FacePointsInInfraredSpace
ここでメソッドを使用して、IR ストリームの顔ポイント検出画像を配置しました。
したがって、赤外線ストリームで顔の適切な位置を取得して、グリーンスクリーンの実装内で使用できるようにする方法.
また、私の別の質問の 1 つは、画像フレーム サイズを手動で使用する場合にフェイス ポイントの適切な位置を取得する方法です。1920 * 1080 の解像度では、フェイス ポイントの適切な画像フレーム トラッキングが提供されますが、フレーム サイズを 960 * 540 または設定したい任意のサイズに設定すると、どうすればフェイス ポイントの適切な位置を取得できますか。