2013-03-13 84 views
0

我已經看過一些關於保存Kinect骨骼數據的教程和文章,但它們都沒有工作,基本上現在我有一個定時器,它以設定的間隔(2.5秒)截圖,以及/而不是採取截圖我想讀取所有的連接信息到一個數組和/或將座標(x,y)保存到文本文件中,當這些動作保存到文件時,我希望按照相同的步驟製作一組新的座標並比較兩者。Kinect保存聯合數據

回答

0

Kinect Toolbox開箱即用提供此功能。它是一個可以包含在應用程序中的開源庫,或者可以檢查代碼以獲取有關如何繼續的知識。

如果您希望自己推出,您可以設置計時器以將SkeletonJoint信息的子集保存到包含基於零的時間戳的自定義類中。然後你可以把它們放入List。當您準備保存時,您可以使用序列化程序執行二進制保存或將其保存爲XML。

+0

我已經嘗試從2個單獨的版本添加Kinect工具箱nd他們都不會工作,我將.dll添加到引用,但我仍然無法在「使用」中使用它 – H65 2013-03-13 15:27:52

+0

我剛剛下載了最新的Kinect Toolbox歸檔文件,將DLL引入到引用中,並且能夠使用Kinect.Toolbox來鍵入'',並且自動完成工作並且沒有錯誤。也許在您的Visual Studio環境中有衝突的地方有些不正確。也許嘗試將它包含在一個新的項目中進行測試,或者查看Kinect Toolbox附帶的演示,以瞭解它們之間的環境差異。 – 2013-03-13 16:12:41

+0

沒有運氣,它實際上在我的一些類中工作,而不是在我的.xaml.cs中,我放棄了保存骨骼關節的位置,我只是要截圖並且逐個像素比較 – H65 2013-03-14 21:48:36