我想要做的是從保存的數據中繪製和製作一個骨架(就像我們可以對傳感器流做的那樣)(所以我有每個關節的x,y和z值) 。kinect c#從保存的數據中繪製和移動骨架
我搜索了很多,但我找不到任何可以幫助我的東西。
我可以將數據轉換爲關節集合,將其關聯到骨架,但是呢?我不知道如何將骨架映射到colorImagePoint。
也許我必須創建一個depthImageFrame
?
非常感謝!
我想要做的是從保存的數據中繪製和製作一個骨架(就像我們可以對傳感器流做的那樣)(所以我有每個關節的x,y和z值) 。kinect c#從保存的數據中繪製和移動骨架
我搜索了很多,但我找不到任何可以幫助我的東西。
我可以將數據轉換爲關節集合,將其關聯到骨架,但是呢?我不知道如何將骨架映射到colorImagePoint。
也許我必須創建一個depthImageFrame
?
非常感謝!
看看Kinect工具箱。它提供了一個記錄和回放功能,這符合您需求的,或者爲你提供一個起點: http://kinecttoolbox.codeplex.com/
如果你的角色你自己的,我不知道你爲什麼會需要把它映射到顏色或深度框架,除非我錯過了你在做什麼的要求。
查看Microsoft Kinect for Windows SDK Toolkit示例中的SkeletonBasics示例。它將顯示您必須根據骨架數據手動繪製骨架。從那裏,你可以看看爲你做應用程序如下:
的格式在播放,在拍攝的數據讀取和啓動一個定時器。當計時器擊中下一個骨骼框架的存儲時間戳時,在屏幕上更新您繪製的骨架(使用SkeletonBasics示例應用程序作爲指導)。
謝謝!它似乎是我需要:) – Ginox
接受的答案總是讚賞。 =) –
好的答案,由@Evil Closet Monkey建議的機制是Kinect.Toolbox使用的機制。在kinect工具箱中,您可以下載源代碼並查看它是如何實現的。在幾天的學習中,你會感覺到需要改進kinect工具箱:) – Ewerton