2013-01-22 184 views
1

我是新來的c#,wpf和kinect SDK。kinect SDK骨架頭座標

我有一個項目,我可以跟蹤多個骨架。

現在我需要拍攝用戶頭部周圍的區域。所以我想知道骨骼的頂部位於kinect的視野上的什麼位置。

我不想使用人臉跟蹤,因爲我認爲它給複雜的我想要完成的任務。

那麼,有沒有一種簡單的方法來知道頭部只使用骨架在什麼位置?優選地,它位於kinect的整個視場上的一組座標。

在此先感謝!

+1

更多的背景信息? –

+0

版本1.6,最新的我認爲 – Arcade

+1

你看過[文檔](http://msdn.microsoft.com/en-us/library/jj131025.aspx)嗎? – Squazic

回答

3

Vector location = data.Joints [JointID.Head] .Position;

如果您需要SDK版本您使用此行 http://www.i-programmer.info/programming/hardware/3503-getting-started-with-microsoft-kinect-sdk-skeletons.html?start=1

+0

感謝啊,現在看起來那麼容易! – Arcade

+0

但是在骨架空間中的位置與攝像機空間中的頭部位置不同。你需要做一個翻譯才能得到頭部位置。不知道你會怎麼連翻譯雖然 –

+0

不知道如何解決這個問題後,從框架的頭,但我認爲這可以幫助 http://channel9.msdn.com/Series/KinectQuickstart/Skeletal-Tracking-Fundamentals 他們在這裏做一些縮放來解決POSS(上代碼隱含的) http://stackoverflow.com/questions/11844585/mapping-an-ellipse-to-a-joint-in-kinect-sdk-1-5 請反饋,我可以幫忙 –