close

何謂NUI

全名為Natural user interface 自然使用者界面


The Kinect for Windows SDK provides the tools and APIs, both native and managed to develop Kinect-enabled applications for Microsoft Windows. Developing Kinect-enabled application includes additional NUI processing support for color images, depth images, audio input, and skeletal data.

Kinect 架構圖

image


The Kinect for Windows SDK 主要分三個區塊

由圖下至上為 Hardware,Kernel Mode,User Mode

Kinect 從外觀可以看出它擁有三個鏡頭

(圖片來源:Games Blog

中間為RGB攝影機,左右兩顆鏡頭組成一個3D深度的感測器,

而中間鏡頭就類似一般的webcam,是8bit的VGA,解析度為640*480(代表橫線由640各點所組成,面由480條線組成),資料串流(640×480 32-bit @ 30 frames/sec)。

左邊鏡頭,其實是一個投影機,是投射紅外線光(IR Light),經由紅外線光打到物體會形成所謂的散斑,,透過感應器紀錄訊號後,交由晶片運算出深度圖像。

右邊鏡頭為CMOS攝影機,為11bit VGA,深度串流(320×240 16-bit @ 30 frames/sec)。

深度感應的範圍是1.2公尺到3.5公尺。

(圖片來源:PrimeSense


Kinect 還具備了語音控制的功能,內建陣列式麥克風。

Kinect 可以透過馬達要改變水平的位置,實際改變的範圍+27~-27度。

image


Kinect 流程圖


image



參考資料:

http://blogs.msdn.com/b/ampuri/archive/2012/02/09/kinect-for-windows-sdk-nui.aspx

Abhijit's World of .NETpart1 

Abhijit's World of .NETpart2

延伸閱讀:
arrow
arrow
    文章標籤
    Kinect for Windows SDK - NUI
    全站熱搜

    東勢厝滴yang 發表在 痞客邦 留言(0) 人氣()