请问如何为Kinect制作简单的手势应用程序 [英] Please how can I make a simple hand gesture application for Kinect
本文介绍了请问如何为Kinect制作简单的手势应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经展示了旧的测试版代码,请有人帮忙。我不明白这里的代码
private void ProcessGesture(关节头,关节手柄,关节手柄)
{
/ * Microsoft.Research.Kinect.Nui.Vector vector = new Microsoft.Research.Kinect.Nui.Vector();
vector.X = ScaleVector(800,handright.Position.X);
vector.Y = ScaleVector(600,-handright.Position.Y);
vector.Z = handright.Position.Z;
handright.Position = vector; ** /
}
和这个也是
private void SetEllipsePosition(Ellipse ellipse,Joint joint)
{
/*Microsoft.Research.Kinect.Nui.Vector vector = new Microsoft.Research.Kinect.Nui。向量();
vector.X = ScaleVector(800,joint.Position.X);
vector.Y = ScaleVector(600,-joint.Position.Y);
vector.Z = joint.Position.Z;
Joint updatedJoint = new Joint();
updatedJoint.ID = joint.ID;
updatedJoint.TrackingState = JointTrackingState.Tracked;
updatedJoint.Position = vector;
Canvas.SetLeft(ellipse,updatedJoint.Position.X);
Canvas.SetTop(ellipse,updatedJoint.Position.Y);
* /
}
解决方案
是的我之前已经做过,它的确有效,谢谢
The examples I have show the old beta codes, can someone help here please. I don't understand the codes here
private void ProcessGesture(Joint head, Joint handleft, Joint handright)
{
/* Microsoft.Research.Kinect.Nui.Vector vector = new Microsoft.Research.Kinect.Nui.Vector();
vector.X = ScaleVector(800, handright.Position.X);
vector.Y = ScaleVector(600, -handright.Position.Y);
vector.Z = handright.Position.Z;
handright.Position = vector;**/
}
and this one too
private void SetEllipsePosition(Ellipse ellipse, Joint joint) { /*Microsoft.Research.Kinect.Nui.Vector vector = new Microsoft.Research.Kinect.Nui.Vector(); vector.X = ScaleVector(800, joint.Position.X); vector.Y = ScaleVector(600, -joint.Position.Y); vector.Z = joint.Position.Z; Joint updatedJoint = new Joint(); updatedJoint.ID = joint.ID; updatedJoint.TrackingState = JointTrackingState.Tracked; updatedJoint.Position = vector; Canvas.SetLeft(ellipse, updatedJoint.Position.X); Canvas.SetTop(ellipse, updatedJoint.Position.Y); */ }
解决方案
Yes I have done that earlier and it works thank you.
这篇关于请问如何为Kinect制作简单的手势应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文