none
已经追踪到骨骼,为什么追踪状态里面显示notTracked? RRS feed

  • 问题

  • 我已经能在界面上显示出人体的骨骼数据,并且骨骼数据可以随着人动,这不就是代表已经追踪了吗?,但是我把骨骼数据输出的时候却抛出异常,

    Skeleton[] skels = new Skeleton[skelframe.SkeletonArrayLength];
    skelframe.CopySkeletonDataTo(skels);
    Skeleton s = (from skel in skels where skel.TrackingState==SkeletonTrackingState.Tracked && skel.Joints[JointType.Head].TrackingState==JointTrackingState.Tracked select skel).FirstOrDefault();

    断点调试显示s的值为null,也就是说没有接收到值,这个是为什么?我观测s的值,skels数组的trackingstate的值为notTracking。。。


    人生就是一场修行!

    2014年8月18日 13:37

全部回复