Kinect开发平台环境配置应用 - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置: 主页 > 资讯 > 产品 >

Kinect开发平台环境配置应用

来源:互联网 浏览数:
责任编辑:落花少年
时间:2013-07-12 08:28

[导读]这一篇我们讲Kinect开发平台环境配置,从基本要求到安装步骤是Kinect开发必不可缺的环境平台。介绍平台环境配置后我们就会进入Kinect的编程世界。

一、基本要求

 我的Kinect开发平台是:

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

Microsoft Visual Studio® 2010 预览版或者其他VisualStudio 2010发行版

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

对于C++开发者要浏览骨骼样例需要:

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提供的声学模型) 

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

2.1、下载

       在下面的网站下载Kinect for Windows SDK和Developer Toolkit:http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

 

       其中,下载回来的文件是KinectSDK-v1.6-Setup.exe(主要提供Kinect的驱动和设备访问接口) 和KinectDeveloperToolkit-v1.6.0-Setup.exe(主要提供一些有助于开发的工具,包括Kinect Studio和多种编程语言的开发例程等)。

2.2、安装与测试

        上面的两个开发板安装非常简单,全程按默认配置安装完即可。

        安装完后,插入Kinect,系统将会自动的搜索驱动。要安装的驱动还是比较多的,最后安装成功后,设备管理器里面增加了如下项:

 

       为了检查是否安装成功,我们在开始处找到Developer Toolkit Browser v1.6.0 (Kinect for Windows),这个就是我们上面安装的开发包工具。打开后发现资源还挺多的。包括一些开发文档,开发工具和支持很多编程语言的例程(点击install,就可将源代码工程复制到你指定的目录,我们也可以直接到这个开发包工具的安装目录的samples文件夹下查看):

 

       我们Run上图的这个SkeletonViewer,如果之前的安装是正确的话,那么这个程序就显示你的彩色图像、深度图像和骨架等等数据。当然,还有其他比较有趣的应用,我们可以都运行看看。

2.3、在VS2010中配置开发环境

      要使用VS进行开发的话,需要配置include和lib路径。

进入VS,进入项目属性,在Projects and Solutions中,选择VC++Directories。

假设Kinect是安装在默认路径下,则

(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的开发环境就配置好了。

下面我们看看Kinect的开发包含哪些头文件:C:\Program Files\MicrosoftSDKs\Kinect\v1.6\inc 目录下有:

NuiApi.h ---包含所有的NUI(自然用户界面) API头文件和定义基本的初始化和函数访问入口。这是我们C++工程的主要头文件,它已经包含了NuiImageCamera.h 和 NuiSkeleton.h。

NuiImageCamera.h ---定义了图像和摄像头服务的API,包括调整摄像头的角度和仰角,打开数据流和读取数据流等。

NuiSkeleton.h ---骨架有关的API,包括使能骨架跟踪,获取骨架数据,骨架数据转换和平滑渲染等。

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

三、配置OpenCV

     OpenCV是Intel的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。主页:http://opencv.org/

       最新版本是OpenCV 2.4.3,属于比较稳定的版本。但是我电脑已经配置了2.3.0版本了,所以暂时就用2.3.0,他们的API的名称都一样,所以基于2.3的程序在2.4应该不用怎么修改就可以用。

这里,我们用到OpenCV来显示和处理获取到的颜色和深度图像等,所以也需要将其添加进工程里面。和上面的过程一样(你安装的目录可能不一样,请按实际情况操作):

(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环境配置就好了,下一步我们就可以步入Kinect开发这个精彩的世界了。(更多Kinect资讯请继续关注纳金网http://www.narkii.com/

免责声明:本文仅代表作者个人观点,与纳金网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。



  • TAGS:kinect 入门 Kinect环境配置 kinect 开发
  • 网友评论

    您需要登录后才可以发帖 登录 | 立即注册

    关闭

    全部评论:0条

    联系方式

    服务热线:15059788121/13489872927/15959158412

    换链QQ:435820619

    电子邮箱:info@narkii.com

    联系地址:福建省晋江国际工业设计园5号楼

    福建省纳金网信息技术有限公司 闽ICP备08008928号-1

    Copyright www.narkii.com 2008-2019 All Rights Reserved

    开展“净网2019"专项行动,坚决保障网络空间清朗

    IOS版

    安卓版

    官网认证