0

この問題を解決する方法を教えてください。スケルトン ジョイントに画像を配置する kinect を作成していました。

http://i860.photobucket.com/albums/ab166/season04/Untitled_zps8781ac62.png

コードは以下のとおりです。

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        foreach (SkeletonData data in e.SkeletonFrame.Skeletons)
        {
            foreach (Joint joint in data.Joints)
            {
                if (joint.Position.W < 0.6f) return;
                switch (joint.ID)
                {
                    case JointID.Head:
                        var heanp = getDisplayPosition(joint);

                        Canvas.SetLeft(imgHead, heanp.X);
                        Canvas.SetTop(imgHead, heanp.Y);
                        break;
                }
            }
        }
    }
4

1 に答える 1

1

これSkeletonFrameReadyEventArgsは、プロパティSkeletonFrameがありますが、ボタンクリックイベントにはプロパティRoutedEventArgsがないためです。SkeletonFrame

于 2012-10-18T09:57:28.117 に答える