Kinect for Windows SDK 1.6 推出!

| | 9 Comments| 08:39
Categories:

微軟又更新了他的 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 上也有相關的說明(連結)。

基本上,這次的更新主要有:

  • 支援紅外線影像(Infrared Stream)

    現在可以透過 Kinect for Windows SDK 的 API 來存取紅外線影像了~他的格式是 PixelFormats.Gray16
    詳細可以參考:http://msdn.microsoft.com/en-us/library/jj663793.aspx,同時也有增加兩個對應的範例程式可以參考。

    可以做哪些事呢?官方是列了:

    • 將其他彩色攝影機和 Kinect 的深度做校正。
    • 在低亮度的環境下,捕捉灰階影像。
    • 彩色影像和紅外線影像是共用同一個感應器,所以無法同時使用。不過深度和紅外線可以同時取得。
  • 延伸深度資料

    現在可以提供 4 公尺以外的資料了~而相關的 API 也做了改進(不再需要 bit mask 了)。
    不過要注意,資料的品質會隨著距離遞減(可以參考 Heresy 之前的《Kinect OpenNI 的深度值》一文)。

  • 彩色攝影機設定介面

    可以根據環境調整彩色攝影機的白平和、對比、色相、彩度等等設定,以取得更好的彩色影像。

  • Raw Bayer

    現在可以取得 raw Bayer 的原生影像格式(這個參考)。有需要的話,可以自己用更高品質的轉換方式,來取得更好的色彩。

  • 加速度感應器

    現在可以讀取加速度感應器的值,藉此來偵測感應器的方向。

  • 新的座標轉換 API

    提供了數種新的座標轉換 API,讓開發者可以在彩色影像、深度影像、骨架之間進行座標系統的轉換。
    除了可以一點一點進行轉換外,也可以把整個 frame 一起轉換。

  • 德語的語音辨識

    加入德語的語音辨識包。

  • Kinect Studio 1.6.0

    針對 SDK 1.6 版的新功能做支援。

  • 支援 Windows 8 和 Visual Studio 2012
  • 支援虛擬機器

    現在 Kinect for Windows 感應器可以在虛擬機器裡的 Windows 執行了~
    有支援的虛擬電腦環境包括 Microsoft HyperV、VMWare 以及 Parallels。

目前看到的資訊大概就是這樣了~其他就讓有使用的人,自己下去玩看看吧~不過,由於 Heresy 自己是使用 OpenNI、而非 Kinect for Windows SDK,所以可能也不會下去試的。 ^^”

9 thoughts on “Kinect for Windows SDK 1.6 推出!”

  1. heresy,您好!OpenNI中有实现RGB图像与深度图像坐标的转化功能吗?我看SDK中提到了可以实现。

  2. 谢谢您的回答!参考的文章中解决了合并问题,不知有没有发现同个物体在RGB和深度图中的大小不一致,问题在于这里,不知道该怎么解决!

  3. to 自溟
    不確定你的「大小不一致」是差到什麼程度?
    基本上,兩者的取像方法本來就不同,最終可用的資料性質也不同,如果要做物體偵測,結果本來就是一定會有差異的;再加上還需要校正,基本上偵測到的物體輪廓,本來就不可能完全一致。

  4. 就是指提取出人体后,轮廓中的最左最右差值,相差10几个像素。

  5. to 自溟
    這是使用 AlternativeViewPointCapability 後的結果嗎?
    可否提供圖做為參考?

  6. 请问您对KinectFusion相关内容了解吗?可否发一篇博文指教?

  7. to henry

    抱歉,Heresy 沒有他做太深入的研究,所以基本上也不會專門寫一篇文章介紹他。

發佈回覆給「自溟」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *