(3)Air Band准备-下载安装

就像(0)篇所说,经过了漫长的资料查询和脑洞打开,终于我们在寒假前确定了项目内容。不过既有了之前广泛的搜索和比较,我们终于能暂时统一了开发的环境,由于Kinect SDK将手部只看作一个关节,而OpenNI可以识别手部,我们需要将两者结合起来用,还好OpenNI2可以与Kinect SDK同时存在,中间件仍然选择了最常用的NiTE2:

Windows 7

C++

Visual Studio 2013

Kinect SDK v1.8

OpenNI2

NiTE2

OpenCV2.4.13(计算机视觉库)

CFugue(C++音乐编程库)

学习库的使用之前,还有个棘手的问题就是各种库的安装,往往在这个过程中会出现各种意想不到的问题。在寒假之前我自己笔记本上已经试过了环境,基本能配置正常,然而过了一个忙(懒)着(得)拜(干)年(活)的寒假,又出现了种种问题,索性将所有步骤再回顾一遍。

以下安装的库由于需要支持VS的Win32编译一般都选择x86。

Air Band准备之Kinect

根据Kinect开发学习笔记之(三)Kinect开发环境配置-zouxy09的专栏中所说,安装(根据默认安装就好):

DirectXSoftware Development Kit

DirectXEnd-User Runtime Web Installer

MicrosoftSpeech Platform - Server Runtime, v10.2 

MicrosoftSpeech Platform - Software Development Kit, v10.2 

Kinect for Windows RuntimeLanguage Pack

Kinect for Windows SDK v1.8

Developer Toolkit

这以后就可以打开Developer Toolkit Browser

Developer Toolkit Browser

这里可以看到Kinect SDK文档和C# VB C++的各种示例,这些示例的源码可以在Kinect安装目录C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.8.0\Samples\找到,我们将来还可以将其导入到VS2013中运行、查看。连接Kinect后即可在这里运行示例。

然而隔了一个四十多天的寒假,再次连接Kinect竟然连接失败(Disconnected)。

检查:

Kinect黄灯闪烁,正常;

设备管理器(下为网络资料截图,我只有上面两项,但确实是正常的),正常;

设备管理器

右键查看驱动,正常;

又到度娘上查了一下,终于在这里发现了问题http://tieba.baidu.com/p/4230713650(图片为链接中的图)


需要手动打开Kinect Management的服务,此时即可运行示例。

Air Band准备之OpenNI2、NiTE2

安装:

OpenNI2 SDK

NiTE2


Air Band准备之OpenCV

安装:

OpenCV2.4.13 SDK

配置环境变量:

PATH加上";<安装目录>/opencv\build\x86\vc12\bin;<安装目录>/opencv\build\x64\vc12\bin;"

(只用x86的也可以了)

举一个例子:我自己就是(D:\OpenCV是我自己建立的,随后安装在这个文件夹中)

opencv path

Air Band准备之CFugue

下载源码



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值