明里?上司出差被中出在线,曰批视频免费40分钟免费
當(dāng)前位置: 主頁 > 資訊 > 產(chǎn)品 >

Kinect開發(fā)平臺環(huán)境配置應(yīng)用

來源:互聯(lián)網(wǎng) 瀏覽數(shù):
責(zé)任編輯:落花少年
時間:2013-07-12 08:28

[導(dǎo)讀]這一篇我們講Kinect開發(fā)平臺環(huán)境配置,從基本要求到安裝步驟是Kinect開發(fā)必不可缺的環(huán)境平臺。介紹平臺環(huán)境配置后我們就會進(jìn)入Kinect的編程世界。

一、基本要求

 我的Kinect開發(fā)平臺是:

Win7 x86 + VS2010 + Kinect for Windows SDK v1.6 + OpenCV2.3.0
 

Microsoft Visual Studio® 2010 預(yù)覽版或者其他VisualStudio 2010發(fā)行版

 Microsoft.NET Framework 4.0 (安裝在Visual Studio 2010)

對于C++開發(fā)者要瀏覽骨骼樣例需要:

DirectXSoftware Development Kit,June 2010或最新版

DirectXEnd-User Runtime Web Installer

對于語音識別樣例 (x86 only):

 MicrosoftSpeech Platform - Server Runtime, version 10.2 (x86 edition)

MicrosoftSpeech Platform - Software Development Kit, version 10.2 (x86 edition)

Kinect for Windows RuntimeLanguage Pack, version 0.9 (微軟語音平臺為Kinect Windows SDK Beta提供的聲學(xué)模型) 

二、安裝和配置Kinect for Windows SDK v1.6

2.1、下載

       在下面的網(wǎng)站下載Kinect for Windows SDK和Developer Toolkit:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

 

       其中,下載回來的文件是KinectSDK-v1.6-Setup.exe(主要提供Kinect的驅(qū)動和設(shè)備訪問接口) 和KinectDeveloperToolkit-v1.6.0-Setup.exe(主要提供一些有助于開發(fā)的工具,包括Kinect Studio和多種編程語言的開發(fā)例程等)。

2.2、安裝與測試

        上面的兩個開發(fā)板安裝非常簡單,全程按默認(rèn)配置安裝完即可。

        安裝完后,插入Kinect,系統(tǒng)將會自動的搜索驅(qū)動。要安裝的驅(qū)動還是比較多的,最后安裝成功后,設(shè)備管理器里面增加了如下項:

 

       為了檢查是否安裝成功,我們在開始處找到Developer Toolkit Browser v1.6.0 (Kinect for Windows),這個就是我們上面安裝的開發(fā)包工具。打開后發(fā)現(xiàn)資源還挺多的。包括一些開發(fā)文檔,開發(fā)工具和支持很多編程語言的例程(點擊install,就可將源代碼工程復(fù)制到你指定的目錄,我們也可以直接到這個開發(fā)包工具的安裝目錄的samples文件夾下查看):

 

       我們Run上圖的這個SkeletonViewer,如果之前的安裝是正確的話,那么這個程序就顯示你的彩色圖像、深度圖像和骨架等等數(shù)據(jù)。當(dāng)然,還有其他比較有趣的應(yīng)用,我們可以都運行看看。

2.3、在VS2010中配置開發(fā)環(huán)境

      要使用VS進(jìn)行開發(fā)的話,需要配置include和lib路徑。

進(jìn)入VS,進(jìn)入項目屬性,在Projects and Solutions中,選擇VC++Directories。

假設(shè)Kinect是安裝在默認(rèn)路徑下,則

(1)Include files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\inc;

(2)Library files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\lib\x86;

(3)還需要在鏈接器的輸入中,增加附加依賴性:Kinect10.lib

這樣VS的開發(fā)環(huán)境就配置好了。

下面我們看看Kinect的開發(fā)包含哪些頭文件:C:\Program Files\MicrosoftSDKs\Kinect\v1.6\inc 目錄下有:

NuiApi.h ---包含所有的NUI(自然用戶界面) API頭文件和定義基本的初始化和函數(shù)訪問入口。這是我們C++工程的主要頭文件,它已經(jīng)包含了NuiImageCamera.h 和 NuiSkeleton.h。

NuiImageCamera.h ---定義了圖像和攝像頭服務(wù)的API,包括調(diào)整攝像頭的角度和仰角,打開數(shù)據(jù)流和讀取數(shù)據(jù)流等。

NuiSkeleton.h ---骨架有關(guān)的API,包括使能骨架跟蹤,獲取骨架數(shù)據(jù),骨架數(shù)據(jù)轉(zhuǎn)換和平滑渲染等。

NuiSensor.h ---音頻API,包括ISoundSourceLocalizer接口,用于返回聲源的方向(波束形成)和音頻的位置。

三、配置OpenCV

     OpenCV是Intel的開源計算機視覺庫。它由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法。主頁:http://opencv.org/

       最新版本是OpenCV 2.4.3,屬于比較穩(wěn)定的版本。但是我電腦已經(jīng)配置了2.3.0版本了,所以暫時就用2.3.0,他們的API的名稱都一樣,所以基于2.3的程序在2.4應(yīng)該不用怎么修改就可以用。

這里,我們用到OpenCV來顯示和處理獲取到的顏色和深度圖像等,所以也需要將其添加進(jìn)工程里面。和上面的過程一樣(你安裝的目錄可能不一樣,請按實際情況操作):

(1)Include files加入D:\opencv2.3.0\OpenCV2.3\build\x86\vc10\bin;

(2)Library files加入D:\opencv2.3.0\OpenCV2.3\build\x86\vc10\lib;

(3)還需要在鏈接器的輸入中,增加附加依賴性:

opencv_highgui230.lib

opencv_highgui230d.lib

opencv_core230.lib

opencv_core230d.lib

opencv_video230.lib

opencv_video230d.lib

opencv_imgproc230.lib

opencv_imgproc230d.lib

其他的在需要的時候再添加了。

 好了,到這里,Kinect環(huán)境配置就好了,下一步我們就可以步入Kinect開發(fā)這個精彩的世界了。(更多Kinect資訊請繼續(xù)關(guān)注納金網(wǎng)http://m.594ljc.cn/

免責(zé)聲明:本文僅代表作者個人觀點,與納金網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。



  • TAGS:kinect 入門 Kinect環(huán)境配置 kinect 開發(fā)
  • 網(wǎng)友評論

    您需要登錄后才可以發(fā)帖 登錄 | 立即注冊

    關(guān)閉

    全部評論:0條

    聯(lián)系方式

    服務(wù)熱線:15059788121 / 13489872927 / 15959158412

    換鏈Q(jìng)Q:943169942

    電子郵箱:943169942@qq.com

    聯(lián)系地址:福建省晉江國際工業(yè)設(shè)計園5號樓

    福建省信芯長盈科技有限公司 閩ICP備2021016425號-2/3

    Copyright m.594ljc.cn 2008-2025 All Rights Reserved

    開展“凈網(wǎng)2019"專項行動,堅決保障網(wǎng)絡(luò)空間清朗

    IOS版

    安卓版

    官網(wǎng)認(rèn)證