我可以知道如何解決這個問題嗎?我正在創建一個將圖像放置在骨架關節上的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;
}
}
}
}
如果有任何錯誤。 ..請糾正我...... T_T –
問題是什麼?什麼不工作? – ChrisF
它表明有關於「SkeletonFrame」錯誤有關System.Windows.RoutedEventArgs不包含skeletonframe的定義,並沒有擴展方法「skeletonframe」接受型的第一參數「system.windows.routedeventargs」可以發現(是你缺少using指令或程序集引用) 我不知道如何解決這個...我只是想放在skeletonjoints圖像當我點擊一個按鈕,通過使用Kinect的...... T_T –