Kinect for Windows SDK 1.8 推出!

針對微軟的 Kinect 感應器,現在大家比較期待的,應該會是下一代的 Xbox One 的新款 ToF 感應器吧?不過很遺憾的是,給 Windows 用的全新版 Kinect 感應器,應該是要到明年才會有的,而對應的新 SDK,自然也就沒那麼快了。不過,之前微軟也預告過,在九月會推出新的 Kinect for Windows SDK 1.8 版,提供一些功能的更新;而現在、這個 Kinect for Windows SDK 1.8 也已經正式發布了!

就如同之前所發布的,這次的改版,主要有下面的改進:

  • 加入即時去背功能
  • 透過 HTML 和 JavaScript 來開發 Kinect for Windows 的程式
  • 強化 Kinect for Windows SDK 1.7 時加入的 Kinect Fusion,除了可以把顏色也加進來外,更加強的追蹤的穩定性和精確度。

閱讀更多»

OpenNI 2 的 Kinect 驅動模組加強版

在之前的 OpenNI 2.2.0.21 版裡面,OpenNI 算是終於把 Kinect 的 Image registration 功能加進來了~這點,對於要考慮使用不同裝置來開發的人,基本上應該已經算是比以前方便不少了;不過很遺憾,他還是不支援鏡像(mirror)的功能。除此之外,Kinect 感應器本身的馬達、加速度感應器、以及 Kinect for Windows 感應的「Near Mode」,也都還是不能使用的。

由於 Heresy 前一陣子在研究 OpenNI 2 的驅動程式模組(參考)、也寫了一個 WebCam4OpenNI2;後來想想,反正都大概知道該怎麼做了,那與其等別人寫,倒不如自己試著改看看吧~所以,就把這些功能都補上了。這部分的修改,目前已經在 OpenNI 那邊建立 pull request(#22)了,但是目前還沒被整進去;不過如果想看怎麼改的話,應該是可以直接在 GitHub 上看到。

閱讀更多»

加入 Kinect Fusion 和 Kinect Interactions,Kinect for Windows SDK 1.7 推出!

微軟前幾天,就有在官方部過格上,發表了《Kinect for Windows announces new version of SDK coming March 18》,宣告會在 3/18,發布最新的 Kinect for Windows SDK 1.7 版,同時也號稱這會是自 Kinect for Windows SDK(以下簡稱 K4W)推出之後,最明顯的更新!

這次更新距離上次的 1.6 版,隔了快半年,算是有點久。不過,這個等待應該算是值得的!因為,在這一版裡面,微軟加入了兩個非常重要、也實際的功能!一個是互動用的「Kinect Interactions」、另一個則是微軟很早之前就展示過、非常炫的「Kinect Fusion」!而詳細的公新內容,也可以參考官方的 Release Note

閱讀更多»

Kinect for Windows SDK 相關影片(英文)

針對 Microsoft Kinect 感應器這類的程式開發來說,雖然微軟的 Kinect for Windows SDK 有很多優點,不過基本上 Heresy 自己是只有在玩 OpenNI 而已,所以對於 Kinect for Windows SDK 只是大概碰一下而已,並沒有認真去學。

而在之前,Heresy 有轉貼過兩個 Kinect for Windows SDK 的中文教學影片了,分別是《Kinect for Windows SDK 官方中文開發教學影片》和《Kinect for Windows 開發社群大會課程內容》;不過這兩系列的教學影片,基本上都算是比較早的 Kinect for Windows SDK 的版本,到了現在…程式應該是得做對應的修改才能運作的。

雖然比較官方的中文教學似乎是沒有繼續更新了,不過如果是英文的部份的教學的話,官方倒是提供了不少。像在官方網站就有一個「Developer How-To Videos」的頁面(連結),有提供針對 Audio、NUI、以及語音辨識的教學影片。對於剛開始的人來說,應該是值得參考看看的。

閱讀更多»

OpenNI 2 對 Kinect 的支援

這篇,基本上針對目前的 OpenNI 2.0(2.0.0.29/2.0.0.32),稍微談一下對於 Microsoft Kinect 感應器的支援的東西。

OpenNI 1.x 的時代

首先,在 OpenNI 1.x 的時代,OpenNI 官方其實只有支援 ASUS Xtion 系列的感應器,如果要使用 Microsoft Kinect 感應器的話,是需要透過第三方驅動程式 SensorKinect 來支援的;而由於微軟後來自己也推出了 Kinect for Windows SDK,同時也針對 Kinect 感應器,推出了官方版的驅動程式,所以導致 OpenNI 1.x 和  Kinect for Windows SDK 需要使用不同的驅動程式,也因此無法同時使用。而 Heresy 也有寫過一篇《強制更換 Kinect 的驅動程式(for OpenNI)》,來說明如何針對 OpenNI,強制更換感應器的驅動程式。

當然,要同時使用 OpenNI 1.x 和 Kinect for Windows SDK 也還是有辦法的,那就是不要使用 SensorKinect  這個第三方驅動程式,而是透過 kinect-mssdk-openni-bridge 這個 OpenNI 1.x 的模組,來透過 Kinect for Windows SDK 存取感應器的資料。

閱讀更多»

Kinect for Windows 感應器開箱文

Microsoft 的 Kinect,在 Heresy 來看,算是這一代體感操作最大的推手。透過他相對便宜的深度感應器,可以實作出相對精準的人體動作偵測、以及各種以往用一般的彩色攝影機所不容易做到的功能。而雖然微軟最初推出 Kinect,是針對自家的 Xbox 360 遊戲主機來做遊戲用的,但是現在在 PC 上使用的風氣也起來了~

在開發環境的軟體部分,除了 Heresy 自己主要在使用、開放並且跨平台的 OpenNI 外,微軟自己也推出了 Kinect for Windows SDK,讓使用者可以在 Windows 環境進行 Kinect 的程式開發了。而硬體的部分,除了最初的 Kinect for Xbox 360 外(參考《在 WIndows 上安裝 Kinect(含 MMD 使用 Kinect 簡易教學)》),華碩也有推出專門針對 OpenNI 設計的 Xtion Pro 系列感應器

閱讀更多»

Kinect for Windows SDK 1.6 推出!

微軟又更新了他的 Kinect for Windows SDK 囉~這是繼之前五月的 1.5 後,在 SDK 部分的一個大更新。目前檔案都已經可以在微軟的 Kinect for Windows 官方網下載了,網址是:

http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

而至於有什麼新功能呢?可以參考官方的 What’s New 的頁面,或者 MSDN 上也有相關的說明(連結)。

閱讀更多»

強制更換 Kinect 的驅動程式(for OpenNI)

之前 Heresy 已經在《在 WIndows 上安裝 Kinect(含 MMD 使用 Kinect 簡易教學)》和《2012 OpenNI 環境/Kinect 安裝教學》這兩篇文章,大概寫了要怎麼在 Windows 上,安裝 OpenNI 的環境、並且安裝 Kinect 的驅動程式。如果是使用 ASUS 的 Xtion Pro 或 Xtion Pro Live 的話,因為一開始就是為了 OpenNI 而製作的,所以問題應該不大。

不過,對於 Kinect 的用戶來說,看來還是在一些地方,有不少人有碰到同樣的問題。這邊,大概就針對在 OpenNI 環境下使用 Kinect 的常見問題,大概來講一下。

閱讀更多»

Kinect for Windows Developer Toolkit 更新~1.5.1

微軟的 Kinect for Windows SDK 1.5 已經推出好一段時間了。而現在,微軟又針對了當時和 Kinect for Windows SDK 1.5 一起推出的「Kinect for Windows Developer Toolkit」做了第一次的更新!

官方的公告是《Kinect for Windows: Developer Toolkit Update (v1.5.1)》這篇,而這次 Kinect for Windows Developer Toolkit 的版本是 1.5.1,目前已經可以在 Kinect for Windows 的網頁下載(頁面)。

閱讀更多»