<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Dragonboard 410c開(kāi)發(fā)板windows平臺上搭建kinect運行環(huán)境

基于Dragonboard 410c開(kāi)發(fā)板windows平臺上搭建kinect運行環(huán)境

作者: 時(shí)間:2017-10-11 來(lái)源:網(wǎng)絡(luò ) 收藏

隨著(zhù)目前AR/VR應用市場(chǎng)的興起,與體感感應相關(guān)的技術(shù)越來(lái)越受到國內一線(xiàn)硬件廠(chǎng)商的青睞!本系列的博客,我們將介紹如何基于qualcomm平臺使用微軟的傳感器進(jìn)行體感技術(shù)的開(kāi)發(fā),(由于篇幅較長(cháng),會(huì )分成多篇博客詳細介紹)正所謂工欲善其事,必先利其器,我們先從Kinect的開(kāi)發(fā)環(huán)境搭建開(kāi)始。

本文引用地址:http://dyxdggzs.com/article/201710/365547.htm

一.Kinect簡(jiǎn)介

Kinect,全稱(chēng)為Kinect for Xbox 360,是由微軟開(kāi)發(fā)并應用于Xbox 360 主機的體感設備。它讓玩家不需要手持或踩踏控制器,而是使用語(yǔ)音指令或手勢來(lái)操作 Xbox360 的系統界面。但在技術(shù)發(fā)燒友的努力下,開(kāi)始被逐步應用于更廣的圖像識別領(lǐng)域。

1.Kinect硬件:Kinect有三個(gè)鏡頭,中間的鏡頭是 RGB 彩色攝影機,用來(lái)采集彩色圖像,最大支持1280*960分辨率成像;左右兩邊鏡頭則分別為紅外線(xiàn)發(fā)射器和紅外線(xiàn)CMOS 攝影機所構成的3D結構光深度感應器,用來(lái)采集深度數據(場(chǎng)景中物體到攝像頭的距離),而紅外攝像頭最大支持640*480成像。Kinect還搭配了追焦技術(shù),底座馬達會(huì )隨著(zhù)對焦物體移動(dòng)跟著(zhù)轉動(dòng)。Kinect也內建陣列式麥克風(fēng),由四個(gè)麥克風(fēng)同時(shí)收音,比對后消除雜音,并通過(guò)其采集聲音進(jìn)行語(yǔ)音識別和聲源定位。

圖1 Kinect硬件實(shí)物圖

2.Kinect軟件開(kāi)發(fā)環(huán)境:

Kinect目前支持與android兩大系統,關(guān)于在android系統的使用會(huì )在接下來(lái)的博客中介紹,本文先介紹中的使用。kinect在上的軟件開(kāi)發(fā)環(huán)境,目前流行以下兩種:

2.1.微軟官方的SDK:Kinect for Windows SDK Beta,特別是可以使用 C# 與.NETFramework 4.0 來(lái)進(jìn)行開(kāi)發(fā)。Kinect for Windows SDK主要是針對Windows7設計,內含驅動(dòng)程序、豐富的原始感測數據流程式開(kāi)發(fā)接口、自然用戶(hù)接口、安裝文件以及參考例程。Kinect for Windows SDK可讓使用C++、C#或VisualBasic語(yǔ)言搭配MicrosoftVisualStudio2010工具的程序設計師輕易開(kāi)發(fā)使用。

Kinect for Windows SDK Beta下載地址:

http://research.microsoft.com/zh-cn/um/redmond/projects/kinectsdk/download.aspx

2.2.非官方SDK:SensorKinect + NITE + OpenNI2+VS2010,其中SensorKinect是Kinect的驅動(dòng);NITE是PrimeSense提供的中間件(目前已有新的工具可替代,詳情可上http://openni.ru/files/nite/index.html),可以分析Kinect讀取的資料,輸出人體動(dòng)作等;OpenNI(opennatural interface開(kāi)放自然交互,目前已更新到OpenNI2)是一個(gè)多語(yǔ)言,跨平臺的框架,它定義了編寫(xiě)應用程序,并利用其自然交互的API??梢缘竭@里下載。從名字判斷其終極目標大約是實(shí)現少數派報告的效果,從目前放出來(lái)的一些demo,恐怕已經(jīng)超越了這個(gè)終極目標。它不是專(zhuān)為Kinect開(kāi)發(fā),但有Kinect的生產(chǎn)商PrimeSense的支持。而此種方式也是本博客準備介紹的使用方式(畢竟要在高通平臺上實(shí)現,開(kāi)源的OpenNI2更適合)。

二.win 7 系統配置kinect開(kāi)發(fā)環(huán)境

1.SensorKinect:首先進(jìn)入http://www.microsoft.com/en-us/kinectforwindows/develop/overview.aspx下載Kinect的驅動(dòng),按正常步驟安裝驅動(dòng)后,接入Kinect就會(huì )發(fā)現燈亮可驅動(dòng)。

2. OpenNI2:下載地址:http://openni.ru/openni-sdk/index.html直接下載安裝即可。

圖2 選擇OpenNI下載

3. NITE:下載地址:http://openni.ru/files/nite/index.html直接下載安裝即可

4. VS2010:全稱(chēng)是Microsoft Visual Studio 2010,相信大家都很熟悉這個(gè)windows平臺的開(kāi)發(fā)工具。這里主要介紹的是在VS2010使用OpenNI需要進(jìn)行的必要配置:

4.1 本人使用的是win7 64 位的系統,因此在安裝OpenNI2后,安裝程序自動(dòng)生成的環(huán)境變量分別是:

OPENNI2_INCLUDE64=C:Program FilesOpenNI2Include

OPENNI2_LIB64=C:Program FilesOpenNI2Lib

OPENNI2_REDIST64=C:Program FilesOpenNI2Redist

注意:本人默認OpenNI2的安裝路徑,如果大家安裝在別的盤(pán)符,路徑將會(huì )相應改變,這點(diǎn)要注意下。

4.2 新建VS C++項目后,右擊進(jìn)入項目屬性,進(jìn)行以下配置:

【1】ConfiguraTIon ProperTIes,C/C++,Gerenal,在A(yíng)ddiTIaonal Include Directories項中添加$(OPENNI2_INCLUDE64)

【2】ConfiguraTIon Properties,Linker,Gerenal,在A(yíng)dditiaonal Library Directories項中添加$(OPENNI2_LIB64)

【3】Configuration Properties,Linker,Input,在A(yíng)dditiaonal Dependencies項中添加openNI2.lib

4.3 值得注意的是win7 64位的系統,必須按下圖將平臺預先選擇好,否則編譯時(shí)會(huì )因為鏈接庫失敗而一直報一些莫名其妙的錯誤。

圖3 VS2010導入OpenNI工程

至此,kinect在windows上的開(kāi)發(fā)環(huán)境我們基本搭建完畢,后面的博客我們將正式開(kāi)始動(dòng)手進(jìn)行基于qualcomm平臺的kinect程序開(kāi)發(fā)。



關(guān)鍵詞: Dragonboard410c windows kinect

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>