2014-02-25 48 views

回答

0

Kinect的爲您提供以下

  1. 深度流
  2. 顏色流
  3. 骷髏信息

它取決於你如何使用這些數據。

回答你的問題 - 官方Micorosft Kinect SDK不提供開箱即用的形狀檢測功能。但它確實爲您提供了骨架數據/人臉跟蹤,您可以通過它來檢測用戶與kinect的距離。 此外,通過將顏色流映射到深度流,您可以檢測到特定像素距離kinect有多遠。在您的實現中,如果您具有顏色,形狀和大小等不同對象的獨特特徵,則可以檢測它們並檢測距離。

OpenCV是,我使用的計算機視覺等圖書館的一個

再次它取決於你如何使用這些數據。

0

Kinect相機提供深度和相應的關於0.5-10米範圍內的無光澤物體的3D信息(點雲)。利用這些信息,可以將房間的地板(通過安裝飛機)以及可能的牆壁和天花板分割出來。這一步很重要,因爲這些表面通常連接單獨的物體,使它們成爲一個大對象。

點雲的其餘部分可以通過深度分割,如果它們之間沒有物理接觸。使用顏色可以進一步分離對象。請注意,我們隱式地將對象定義爲3D密集且顏色一致的實體,而其他定義也是可能的。

只要你有你的對象分割,你可以測量你的段之間的距離,分析他們的形狀,識別工件或人類等。據我所知儘管一個骨架庫可以識別人類移動後幾秒鐘。以下是使用深度而不是顏色信息在幾段中斷的簡單深度圖。 depthenter image description here

相關問題