2011-10-30 27 views
3

在我看來,深度position.z測量身體部位和相機之間的距離。根據我在例子和問題中看到的內容(例如),被跟蹤人類的身體部位可以根據它們離攝像機的距離而有所不同。Kinect - 深度和關節位置之間的區別.Z

至於骨架,位置z限於通過SDK可用的關節。

所以總之,兩者都提供相同的功能,但深度更精確。我是否有深度錯誤的概念或錯過任何重要的觀點?

* 我很抱歉,如果這個問題可以很容易地在stackoverflow或其他網站上找到。我找不到任何可以回答我的查詢的頁面,所以我決定在這裏發帖。

回答

2

深度是每像素平均計算的。 Joint.Z可選地按照關節計算。聯合計算具有相當大的性能成本,因爲SDK必須分析圖像以找出數百萬像素中的哪一個像素,例如您的左膝蓋。由於對人體解剖結構的理解,關節也有一定的好處,所以如果你的左膝蓋碰巧被一隻徘徊的小狗遮擋住了,關節位置仍然是相當準確的,因爲假設是基於其他可見關節進行的。

如果您已經在對x,y關節進行骨架跟蹤,那麼您不妨利用隨附的z,但否則深度效率會更高。

+0

啊,好的,謝謝你的幫助,我想我會在這麼長時間後得不到答案。謝謝 :) – Joyce

相關問題