何謂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 架構圖
![]()
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度。
![]()
Kinect 流程圖
![]()
參考資料:
http://blogs.msdn.com/b/ampuri/archive/2012/02/09/kinect-for-windows-sdk-nui.aspx
請先 登入 以發表留言。