現在、MicrosoftのSDKを使用して顔を追跡しており、顔の121ポイントを検出できます。次のマナーでポイントの座標を取得できます。
if (!this.lastFaceTrackSucceeded || this.skeletonTrackingState != SkeletonTrackingState.Tracked)
return;
var faceModelPts = new List<Point>();
var faceModel = new List<FaceModelTriangle>();
for (int i = 0; i < this.facePoints.Count; i++)
{
faceModelPts.Add(new Point(this.facePoints[i].X + 0.5f, this.facePoints[i].Y + 0.5f));
FaceDataPoints.XPointInfo[i] = this.facePoints[i].X;
FaceDataPoints.YPointInfo[i] = this.facePoints[i].Y;
}
しかし、これらの点はカラー画像の座標であるように見えます。これらの各ピクセルに関するそれぞれの深度情報を取得するにはどうすればよいですか。ユーザーの顔のポイント「20」など?