求大神分享kinect获取骨骼20个坐标点xyz空间坐标程序代
kinect吧
全部回复
仅看楼主
level 2
junglefive 楼主
[太开心][太开心]
2014年07月30日 16点07分 1
level 1
仁兄,现在找到了嘛?[呵呵]
2014年09月23日 07点09分 2
level 1
获取人体
void runtime_SkeletonFrameReady(object sender, SkeletonFrameReadyEventArgs e)
{
bool receivedData = false;
using (SkeletonFrame SFrame = e.OpenSkeletonFrame())
{
if (SFrame == null)
{
// The image processing took too long. More than 2 frames behind.
}
else
{
skeletons = new Skeleton[SFrame.SkeletonArrayLength];
SFrame.CopySkeletonDataTo(skeletons);
receivedData = true;
}
}
if (receivedData)
{
IEnumerable<Skeleton> sel = (from s in skeletons
where s.TrackingState == SkeletonTrackingState.Tracked
select s);
int num = 0;
foreach (Skeleton currentSkeleton in sel)
{
if (currentSkeleton != null)
{
processSkeleton(num, currentSkeleton);
}
num++;
}
}
}
获取人体的各个感应点
Skeleton skel:定义人体
skel.Joints[JointType.Head],获取感应点的坐标(joints)
skel.Joints[JointType.FootLeft].Position.X(左脚感应点在屏幕的x坐标)
2014年11月05日 02点11分 3
level 1
楼主,你找到了吗
2015年07月16日 01点07分 4
1