我不知道如何使用kinect sdk跟蹤頭部位置和旋轉! 這可能嗎?如果是的話如何?如何使用kinect sdk跟蹤頭部位置和旋轉?
和whatabout跟蹤整個身體旋轉? (Y軸)
請C#代碼將不勝感激;-)
我不知道如何使用kinect sdk跟蹤頭部位置和旋轉! 這可能嗎?如果是的話如何?如何使用kinect sdk跟蹤頭部位置和旋轉?
和whatabout跟蹤整個身體旋轉? (Y軸)
請C#代碼將不勝感激;-)
,據我所知,沒有跟蹤旋轉的方式。你可以這樣做的最好方法是比較左肩和右肩,或左髖和右髖,並確定每個Z軸看哪個更接近,然後你就可以知道身體以哪種方式被旋轉。
絕對Kinect SDK使用面部跟蹤提供頭對X,Y和Z軸的旋轉。
this.faceTracker = new FaceTracker(kinectSensor);
FaceTrackFrame frame = this.faceTracker.Track(colorImageFormat, colorImage, depthImageFormat, depthImage, skeletonOfInterest);
浮子yRotation = frame.Rotation.Y;
float xRotation = frame.Rotation.X;
float zRotation = frame.Rotation.Z;
FYI關於使用人臉跟蹤頭部轉動,這裏是文檔: http://msdn.microsoft.com/en-us/library/jj130970.aspx
關於轉動身體,我沒有嘗試過它的任何實驗。