Kinect是微軟開發的一種根據人類肢體動做進行交互的產品,如今有兩個版本,一種是Kinect for Xbox,一種是Kinect for Windows。前者是專門用在遊戲中的,和微軟的主打遊戲機Xbox相配套使用,是一個成熟的產品;後者則是一個傳感採集工具,目前微軟只提供原形,企業或研究機構能夠用它來和本身的產品結合進起進行使用。能夠說Kinect for Windows只是一個採集工具,把採集回來的「資源」以必定形式的API開放給咱們,以便於咱們和本身的產品結合,增長本身產品的交互性和用戶體驗。windows
圖一 咱們採購的Kinect for windows
大致上Kinect是由這幾個傳感器組成的:紅外傳感器(IR Emitter),紅外深度傳感器(IR Depth Sensor),攝像頭(Color Sensor),還有一組麥克風(四個)(Microphone Array),還一組控制Kinect上下活動的傳感器(Tilt Motor)。
圖二 傳感器示意
圖三 分別爲報像頭和紅外傳感器捕捉的影像
Kinect對骨骼的識別是很是準確的,對於骨骼識別有兩種關狀態,坐姿和站資,坐姿或識別10個骨骼節點,站姿可識別20骨骼節點,以下圖:
圖三 站姿和坐姿關節點示意圖
這20個骨骼節點分別爲:一、頭(Head),二、肩中央(ShoulderCenter),三、左肩(ShoulderLeft),四、右肩(ShoulderRight),五、左肘(ElbowLeft),六、右肘(ElbowRight),七、左腕(WristLeft),八、右腕(WristRight),九、左手(HandLeft),十、右手(HandRight),十一、脊柱(Spine),十二、
髖中央(HipCenter),1三、左髖(HipLeft),1四、右髖(HipRight),1五、左膝(KneeLeft),1六、右膝(KneeRight),1七、左髁(AnkleLeft),1八、右髁(AnkleRight),1九、左腳(FootLeft),20、右腳(FootRight)
前10個爲坐姿可識別的關節點。
Kinect的有效範圍爲:左右57.5度,上下爲43.5,由於有上下活動控制關置(tilt),能夠向上或向多增長27度的可視活動範圍。可遠近距離方面,有兩個選擇,一種是普通模式,一種是近距模式。普通模式的理論距離是0.8-4m,實際最佳距離爲:1.2-3.5m,近距模式理論距離是0.4-3m,實際最佳距離是0.8-2.5m。