Kinect 開發 雜一

2022-08-10 01:42:22 字數 1044 閱讀 8286

kinect 提供了非託管(c++)和託管(.net)兩種開發方式的sdk,如果您用c++開發的話,需要安裝speech runtime(v11),kinect for windows runtime和驅動的,如果您使用c#和vb.net的話,需要microsoft.kinect.dll和mirosoft.speech.dll兩個dll,這兩個其實是對前c++裡面的兩個dll的.net封裝,不論何種開發,您都需要安裝driver,所有這些都包含在kinect sdk安裝包中,安裝方法您可以參考之前的文章。kinect開發支援windows7/windows embedded standard/windows8作業系統,最新的1.6版本的sdk還支援虛擬機器裡面的windows系統,不過只要年代不太久遠的windows系統應該都是可以的。上面寫的最好使用.net 4.0/4.5也只是建議,老版本的應該也行。如果是使用.net開發方式的話,您需要安裝.net framework,ide可以使用visual studio 2010/2012。

kinect開發涉及到的資料來源分為兩類:

一類是感測器本身產生的原始資料源,比如說彩色影像資料來源,深度影像資料來源,語音資料來源,紅外影像資料來源,加速計資料來源,其中紅外影像資料來源,加速計資料來源是在1.6的sdk中新加入的。下面這張圖很好的說明了各個資料來源:

第二類資料來源是,sdk中通過一些演算法識別出來的可以直接拿來進行識別的資料來源,他們包括:骨骼追蹤,語音識別,面部識別資料來源。

可以看到,骨骼追蹤資料來源是在深度影像資料來源的再通過一系列演算法實現的,語音識別是通過語音資料來源再通過一系列演算法實現的,而面部識別則綜合了彩色影像、深度影像和骨骼追蹤為系列資料來源的再通過一系列演算法實現的。這些功能都是通過sdk來實現的。

有了這些資料來源,就能夠進行各種應用了:

Kinect開發教程

原文 kinect開發教程一 openni的安裝與開發環境配置 kinect開發教程二 openni讀取深度影象與彩色影象並顯示 kinect開發教程三 利用openni進行手勢識別 kinect開發教程四 用kinect控制滑鼠玩水果忍者pc版 kinect開發教程五 openni獲取人體骨架 k...

RGB D 開發征程(使用Kinect)

學習歷程依此為綱!kinect學習資料 kinect和openni 開發資料彙總 原始部落格已刪除,我還是複製一下 kinect到手快乙個月了,期間查閱了很多資料,見識了很多牛人,他們的工作如此漂亮,讓我大開眼界。現將自己所掌握的資料彙總於此,以便隨時查閱。首先是csdn上小斤童鞋的系列文章 kin...

開發筆記 雜

1.允許訪問http協議 nsallowsarbitraryloads 2.定位plist設定 nslocationwheninuseusagedescription amaplocationkit需要定位許可權才可以使用 3.pch檔案設定 srcroot 資料夾 檔名.pch 4.cocoapo...