Kinect for Windows SDK 1.5 推出!


微軟在三月底的時候,已經有公布過,會有帶著不少新功能的 1.5 版 Kinect for Windows SDK 推出了(參考)。而現在終於正式推出了!目前已經可以在 Kinect for Windows 的官方網站下載了~下載的網頁是:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

現在除了要安裝 Kinect for Windows SDK 外,還可以選擇安裝「Kinect for Windows Developer Toolkit」,來加上一些附加的功能;包括了錄製資料用的「Kinect Studio」、以及人臉追蹤的 SDK 等功能。

而詳細的新功能列表,可以參考官方部落格的《Kinect for Windows: SDK and Runtime version 1.5 Released》一文;Heresy 這邊則是以自己的觀點來摘要一下了。

首先,新功能的部分:

  • Kinect Studio

    這是包含在 Kinect for Windows Toolkit 裡面的新工具,可以用來錄製、重播 Kinect 的資料;基本上,應該主要就是拿來產生、使用測試資料的工具了~使用的說明,可以參考 MSDN 上的文件
    (這項功能在 OpenNI 其實早就有了,可以參考《錄製、重播 OpenNI 擷取到的資料》)

  • 人臉追蹤

    現在 Kinect for Windows SDK 不但提供了人體骨架的追蹤,連人臉都可以追蹤了!透過 Tracking SDK,不但可以使用彩色影像加上深度影像來抓到人臉,還可以抓到人臉上各部位的位置、建立人臉的多邊形(應該總共是 87 個點)、判斷頭的角度、讀取人臉的參數(CANDIDE 的定義),功能算是相當地強大~基本上,這也是 Heresy 對於這版的 Kinect for Windows SDK 最有興趣的功能之一了~

    下面兩張示意圖都取自於微軟官方網站,程式部分的說明,現在 MSDN 上也已經有文件可以參考了。

  • 坐姿的骨架追蹤

    現在有提供針對坐姿的人體骨架追蹤了~在這個模式下,他只會去追蹤上半身的十個關節點,而會忽略掉下半身的關節;對於坐著操作的情性,會有更好的效果。

  • 骨架追蹤的改進

    首先,骨架追蹤現在可以在 Kinect for Windows 感應器的「Near Mode」下使用了~包括本來的全身模式、以及現在新的半身模式,都可以了~

    此外,現在除了骨架個關節點的位置資訊以外,也會提供各關節的方向(Orientation)資訊;而在方向資訊的部分,他提供了「絕對」、「相對」(針對人體骨架的結構)兩種模式,對於要透過 Kinect 來控制虛擬腳色的人來說,應該是個很方便的新功能吧~(參考

  • 語音辨識

    提供了更多語言、區域的語音辨識。(不過和中文無關)

新功能的部分大概就是上面這些了。除了這些新功能外,微軟也終於把 Kinect for Windows 的相關文件整合進 MSDN 裡了~有需要的可以直接到 MSDN 上看,連結是:http://msdn.microsoft.com/en-us/library/hh855347

另外,微軟這次還有提供一份《Kinect for Windows Human Interface Guidelines》的文件(PDF 檔),和之前的《體感軟體開發的注意事項》類似,都是提供一些建議、給要設計體感程式的開發者看的~建議正在寫、或是準備寫提感程式的人,都應該看看裡面的建議。


另一方面,之前隨著 Kinect for Windows SDK 1.0 推出的新版、Windows 專用感應器(參考),現在台灣也買的到了!現在在 PCHome ShoppingYahoo! 奇摩購物中心上都有這項商品了~售價是 7,990…說實話,頗貴啊…雖然根據微軟之前的說法,以後應該是會有比較便宜的教育方案($149),但是就不知道啥時才會出現就是了。

而根據官方文件《Running a Kinect-enabled Application on a Developer Machine》裡面的說法,看來在目前的版本裡面,已經開始針對舊的、也比較便宜的 Kinect for Xbox 360 感應器開始做一些限制了…

所以以後應該還是都得買比較貴的 Kinect for Windows 硬體來用了…


OpenNI / Kinect 相關文章目錄

對「Kinect for Windows SDK 1.5 推出!」的想法

  1. 你好 請問一下SDK 1.5 只能在Kinect for windows使用嗎?還是比較舊的Kinect也可以呢 謝謝

    • 你列的這台電腦應該是夠好了。
      實際上,電腦處理器的時脈並不能完全代表效能。尤其早期的 Pentium 4 和現在的 Core i 的架構差異非常大,現在的 Core i 通常都可以用較低的時脈、輕易超過高時脈的 Pentium 4 的效能。

  2. 請問一下
    新版的 kinect for windows 可以用openni +sensorkinect+nite開發嗎
    像原本的舊版的kinect一樣

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料