1. 程式人生 > >Kinect.dll檔案、驅動及LabVIEW開發例程問題

Kinect.dll檔案、驅動及LabVIEW開發例程問題

轉載請註明出處

Kinect是微軟公司開發的一款體感感測器(具體內容可以百度,這裡只講部分個人遇到的問題)。

環境:Windows7,Kinect 1.8 SDK,LabVIEW15.0;

問題:(1)找不到 Microsoft.Kinect.dll 動態連結庫;(2)找不到LabVIEW對Kinect的開發工具包;(3)Kinect驅動安裝不上。

解決:

        (3)Kinect 驅動無法安裝:如果你有硬體裝置(也就是Kinect感測器,我用的是第一代),可以到官網下載對應版本的SDK,在你的電腦上直接安裝好 SDK,接好電源和 USB。然後直接開啟開發工具包如下


執行可用的程式即可(一般情況下驅動會通過SDK安裝好,具體的安裝內部過程個人沒進行研究)。

        (2)找不到 LabVIEW 對 Kinect 的開發工具包:目前做 Kinect 開發的多數使用 Visual Studio XX(XX為版本號),相關資料也比較多(本人是因為實驗室是與 NI 合作的,因此 LabVIEW 是必備軟體。。。雖然實在是用不習慣尷尬)。這裡說明,LabVIEW 有對應的 Kinect 開發工具包,在安裝LabVIEW的時候一般會安裝對應的VIPM(VI Package Manager),使用該軟體,直接搜尋 Kinect ,一般會出現以下結果:



雙擊第一個可以安裝。我的已經安裝,所以顯示的是Uninstall。為了方便學習(噁心的就是沒有幫助檔案發火),可以檢視對應的例程,我執行過例程,是可行的,但是第一次執行會讓找一個 Microsoft.Kinect.dll 檔案,你會發現它跳出的預設路徑 XX/system32 中是沒有的,下述方案可以試一下。

        (1)找不到 Microsoft.Kinect.dll 動態連結庫:這是最氣的,百度上提供的方法多數是下載對應的 .dll 檔案,並將檔案放在 XX/system 中,再通過 regsvr32 xxx.dll 將 dll 檔案匯入,但是我嘗試了之後發現失敗了,大概如下吧:


還有一些其他的錯誤,後來我發現, Microsoft.Kinect.dll 檔案根本就不在這裡,我的 Microsoft.Kinect.dll 在 C:\Program Files\Microsoft SDKs\Kinect\v1.8\Assemblies\ 這個目錄下面,直接匯入這個 Microsoft.Kinect.dll 檔案即可,也就是在 SDK 中已經添加了這個庫。還希望大家務必具體問題具體分析。

以上為個人經歷,如有其他問題歡迎提出。