[英]How to track head position and rotation with kinect sdk?
我不知道如何使用kinect SDK跟踪头部位置和旋转! 可能吗? 如果是,怎么办?
跟踪整个身体的旋转又如何呢? (y轴)
请c#代码将不胜感激;-)
绝对Kinect SDK使用Face Tracking提供相对于X,Y和Z轴的头部旋转。
this.faceTracker = new FaceTracker(kinectSensor);
FaceTrackFrame frame = this.faceTracker.Track(colorImageFormat, colorImage, depthImageFormat, depthImage, skeletonOfInterest);
float yRotation = frame.Rotation.Y;
float xRotation = frame.Rotation.X;
float zRotation = frame.Rotation.Z;
仅供参考,有关使用面部跟踪的头部旋转的信息,这里是文档: http : //msdn.microsoft.com/zh-cn/library/jj130970.aspx
关于身体旋转,我还没有尝试过任何实验。
据我所知,还没有一种跟踪旋转的方法。 这样做的最佳方法是比较左肩和右肩,或者左臀部和右臀部,并确定每个Z轴以查看哪个更近,然后您可以了解身体的哪个方向旋转。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.