今年3月, 微軟推出了Kinect for Windows SDK 1.7 更新,包括了手勢識別 Kinect Interactions 和即時 3D 建模 Kinect Fusion 兩項新技術。 昨天,微軟發布了Kinect for Windows SDK的1.8版本,新版本SDK進行了少量更新,但對Kinect Developer Toolkit中的樣本進行了大量更新,包括新添加了對HTML5的支援,新的背景移除功能、Kinect Fusion 的色彩捕捉功能、 Kinect Fusion追蹤的穩健性提升,以及多Kinect固定即時三維建模等功能。
下面就來看看這些新功能的具體細節:
新的背景移除樣本:
背影移除技術又成為“藍屏摳像”技術,就是將人物從背景中摳除出來,然後將背景替換為其他的情境的技術,這個在諸如天氣預報,以及一些電影拍攝中經常用到。在現實生活中可以廣泛用於廣告拍攝,虛擬現實遊戲,訓練類比以及其他一些涉及到虛擬現實的技術中。在早期的版本中,我們是根據Kinect感應器的深度影像資料中,判斷圖片中某一像素點是否存在PlayerIndex來判斷該像素是否是人物來從背景中摳取人物部分的,但是早期的版本使用起來毛邊現象比較嚴重,這一點可以從我之前介紹深度影像資料寫的一篇文章中的截圖可以看出效果。新的API中提供了新的背景移除技術,可以看出,相較之前的版本,在人物邊緣平滑方面得到了很大的提升。
Kinect Fusion 的色彩捕捉功能
在1.7 版本中推出的Kinect Fusion功能能夠協助我們對物體進行快速的三維建模。 1.8的SDK中的Kinect Fusion 應用程式介面掃描情境顏色和深度資訊,捕捉三維情境顏色和3D 模型,從掃描中為網格擷取紋理映射,這一特性提供掃描完整的高保真3D 模型,包括用於全彩色三維列印或遊戲精確三維資源建立的顏色,CAD和其他應用程式。這一功能使得一些諸如虛擬試衣等應用在服飾和身體貼合方面做得更加出色和逼真。
強化的 Kinect Fusion 跟蹤穩健性
該演算法簡化了情境掃描。通過這項更新,Kinect Fusion 可在網路攝影機位置發生移動時更好地保持情境鎖定,從而完成更可靠、更一致的掃描。
HTML 互動樣本
這個樣本展示了實現 Kinect 啟用按鈕、簡單使用者參與、基於HTML5 背景移除流。開發人員可以使用任何基於 HTML5 和 JavaScript的程式設計語言實施 Kinect 啟用使用者介面,將 Kinect for Windows 整合於現有解決方案之中。
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/