Kinect开发笔记之三Kinect开发环境配置具体解释

0、前言:

首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本号,SDK是Kinect for windows SDK 1.8版本号。尽管前一篇博文费了半天劲,翻译了2.0SDK的新特性。但我还是决定要回退一个版本号。

事实上我之前一直在用2.0的SDK在调试Kinect,但无奈实验室提供的Kinect是for Windows 1.0版本号的,并且Kinect从1.8之后就好像是一个分水岭,就比方win8和win7有非常大的区别,2.0版的Kinect和SDK都是相较于上一个版本号进阶了非常多的,网上和书本上的资料少之又少,所以我仅仅能退一步海阔天空了。

并且Kinect
2.0 SDK不在须要单独安装Developer Toolkit,详细的新特性能够參见我的学习笔记的上一篇。

为了避免Kinect设备和SDK之间巨大的版本号差距带来的问题。终于我决定选择1.8版本号的SDK。

1.8的SDK我在百度网盘上传了一份,大家能够挑速度快的下载:http://pan.baidu.com/s/1jiOOm

这里提供微软官方的Kinect for windows SDK 1.8的下载地址:

http://www.microsoft.com/en-us/download/details.aspx?id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d

1、准备工作

所谓工欲善其事必先利其器。作为一个Kinect开发人员。你必须要满足一些硬性条件。

(1)Visual Studio的开发环境,相信没有程序猿不装这个吧。。。

。建议VS2012或者2013吧。

(2)掌握C#或者C++,Kinect SDK支持托管语言或者非托管语言。所谓托管是由公共语言运行库环境运行代码而不是由操作系统运行,非托管是在公共语言运行库环境外部。由操作系统直接运行的代码。

(3)Windows开发环境且Kinect电脑的Cpu内存以及显卡兼容都有一定要求。通常仅仅要你的电脑不是几年前的老机。都差点儿相同会满足,这个仅仅提一下。

(4)另外你的电脑中必需要有.NET Framework,一般安装VS的时候,会自己主动给你装。假设你安装VS的时候.NET Framework被某数字卫士阻拦了没有装上,那你需要在网上另外下载.NET Framework重装。我用的是.NET Framework 4.5。

2、安装SDK

接下来我们准备安装Kinect SDK 1.8。安装前我们要确认几件事情。

(1)安装SDK前要确保Visual Studio是关闭的,以便于Kinect SDK的环境变量配置

(2)假设你的电脑正处于Windows更新,请更新完成后再安装

(3)确保Kinect设备没有插在你电脑的USB接口上

(4)删除之前全部的Kinect设备驱动程序,假设你之前使用过Kinect,能够在控制面板中查看是否有Kinect相关驱动。

(5)假设你之前有安装旧版本号的SDK,那新版本号的SDK会自己主动在原文件夹上覆盖旧版本号。

确认完毕后双击安装Kinect SDK 1.8,点击允许协议,Install,安装完毕,例如以下图所看到的。安装完毕后我们须要点击下载开发人员工具包来下载Developer Toolkit 1.8。好我们先让他下载着吧。继续忙我们的。

假设你关闭了这个页面也不要紧。附上微软官方下载网址:

id=40276">http://www.microsoft.com/en-us/download/details.aspx?

id=40276

假设你认为微软的链接下载的不够快。我在网盘分享了一份Developer Toolkit 1.8:

http://pan.baidu.com/s/1qWNrVD6

安装完之后我们须要看看究竟如今我们计算机里多了什么。右键计算机,选择属性,来到控制面板页,卸载程序界面。查看一下Kinect SDK都为我们安装了什么。

我们来一个一个慢慢看Kinect for Windows Runtime是一般消费者须要安装的东西,就是说你假设不做开发的话,仅仅安装一个Runtime就能够了。但我们做开发的时候安装SDK会自己主动为我们安装上Runtime。

Drivers也就是Kinect相关的驱动程序。而名字最长的那个东西,Kinect for Windows Speech Recognition Language Pack(en-US),是英语的语音识别套件。

然后我们须要知道SDK的安装文件夹,SDK是安装在默认文件夹下的:C:\Program Files\Microsoft SDKs\Kinect\v1.8。

另外,Kinect SDK安装的时候会为我们设定一个环境变量叫做KINECTSDK10_DIR,它指向Kinect SDK的路径,以供Visual Studio使用。

我们来查看一下这个变量设置是否全然。

通常来说。是不会错的,假设没有为我们设置,那就要我们自己动手加入了。

3、连接Kinect

激动人心的时刻就要到了!

首先拿出自己的Kinect,不。

是学校的Kinect。

。。将Kinect接上电源后插入USB接口,系统会自己主动到网络上检查最新的驱动程序。

驱动安装完毕后,你会看到绿色的指示灯亮起,这是第一个要确认的地方。

接下来我们要到设备管理器中查看Kinect相关驱动的情况——计算机,右键,属性,设备管理器。

假设你找得到下图中四个地方的设备,但第二个要确认的地方也没有问题了。

4、体验Kinect

以下我们開始体验Kinect,我们须要下载OpenNI 2.x版本号的SDK,非常多人最開始可能没有听过这个名字,我在选这个毕设题目之前也一样,OpenNI的意思是Open Natural Interaction,即开放的自然交互方式,下载网址:http://www.structure.io/openni

仅仅有8兆多我就不传网盘了。。下载的时候须要自己选择X86还是X64版本号。我下载的时2.2版本号。下载后解压安装到一个自己以后找得到的地方。

安装之后来到開始菜单。找到刚刚安装的OpenNI,单击NiViewer或者SimpleViewer来运行OpenNI 2.x内建程序。SimpleViewer位于Samples Directory中。NiViewer位于Tools中。

先说一下操作。SampleViewer没有什么好操作的,NiViewer的话,esc推出。右键暂停画面,F切换窗体还是全屏,左键选取想要看到的画面。

这里附上两个Viewer不同的执行结果:

SampleViewer

NiViewer(不好意思,长的有点儿对不起观众。自觉打码)

5、安装Developer Toolkit 1.8

前面下的Toolkit 1.8大家不要忘了啊。双击执行。就跟安装Sdk一样的。安装完毕后,从開始菜单中能够找得到Developer Toolkit Browser和Kinect Studio。

同一时候系统变量中会被自己主动加入上FTSDK_DIR和KINECT_TOOLKIT_DIR。Developer Toolkit 1.8的默认安装文件夹与Kinect并列。

安装完Developer Toolkit后,我们的开发环境已经算基本配置完毕了。请使用2.0 SDK的朋友们注意。2.0版本号与之前版本号的环境配置并不同样,所以本文你仅仅能够參考切不可生搬硬套。

參考资料:Kinect体感程序设计入门

2014.3.19     18:21

By Mr.Losers

id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d">

id=40278&hash=SjpZOegJKZ4aHHTLej%2b0PC2m%2fSdIlrANY75i146rVj3uiMf9sHJPRLTrWg1hEQQpicpbaZOuTdRy2HFQNUkD0w%3d%3d">

时间: 2024-10-06 08:10:59

Kinect开发笔记之三Kinect开发环境配置具体解释的相关文章

Kinect学习笔记之三Kinect开发环境配置详解

0.前言: 首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本,SDK是Kinect for windows SDK 1.8版本.虽然前一篇博文费了半天劲,翻译了2.0SDK的新特性,但我还是决定要回退一个版本. 其实我之前一直在用2.0的SDK在调试Kinect,但无奈实验室提供的Kinect是for Windows 1.0版本的,而且Kinect从1.8之后就好像是一个分水岭,就比如win8和win7有很大的差别,2.0版的Kinect和SDK都是相较

shell 脚本实战笔记(6)--集群环境配置检测

1). 背景: 集群部署的时候, 需要一致的配置和环境设置. 对于虚拟机集群, 可以借助镜像拷贝, 复制和还原集群机器. 对与物理机集群而言, 则不一样, 如果机器一多, 多人去操作和配置, 对于成熟精干的团队还好, 对于不熟悉环境的小团队, 由于水平的参差不齐, 往往会导致不一致的环境. 因此无论如何, 写脚本进行自动化的配置和环境校验总是最佳实践. 2). 假设应用场景:*) 系统环境: 安装CDH5, 集群规模为16台机器, 每台机器16CPU, 内存16G, 2块SATA盘共500G,

Java基础学习笔记-Java概述与环境配置

第一篇 Java 概述与环境配置 一.基础常识:   1.软件开发: <1>什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件: 系统软件:如DOS,windows, Linux等. 应用软件:如扫雷,迅雷,QQ等. <2>什么是开发? 制作软件 <3>人机交互 软件的出现实现了人与计算机之间的更好的交互.   交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完

MongoDB 笔记一--MongoDB基本环境配置及增删改查;

一.基本环境配置: 1,首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,然后一步一步next安装,当然可以自己更改安装目录:安装完成之后,配置环境变量,找到安装目录下的bin文件夹,在电脑环境变量里,加入其路径(D:\MongoDB\bin,我安装在D盘内): 2,建立一个用于存放数据库文件的目录:windows默认使用C:\data\db作为数据目录.但是在安装过程中,不会自动建立文件或者文件夹,需要自己创建.当然我们也可以在系统的任意位置创建

android5.0开发必备版本和JDK环境配置

android5.0开发必备版本: JDK-1.8-x64; NDK-10-x64; ADT-5.0&4.0-x64; 谷歌代理: https://wen.lu/?gfe_rd=cr&ei=Ir7YU5XsOK3J8ge_24GgBQ&gws_rd=cr 也可用FQ软件:goagent,或FQ浏览器 goagent: https://github.com/goagent/goagent 配置地址:http://www.woshipm.com/it/13644.html JDK配置(

iOS开发之同一应用多环境配置

有时候我们需要为一个App生成不同环境下的版本,比如Debug版本,Appstore版本,Adhoc版本,之前见到别人都是用多个Target,但其实不用多个Target也行,这个替代方案就是多个Configurations. 如果你是用Xcode5之前的版本,可能参考这两篇文章就行: 如何在一个设备上安装一个App的两个不同版本 iOS开发之同一应用设置不同图标和名称 - 曾静的技术博客 但如果使用的是Xcode5之后的版本,特别是使用了Images.xcasset来设置应用图标,那么配置多环境

LeapMotion控制器 java语言开发笔记--(Java开发环境的准备)

(1)官方文档说的是必须是JDK6,JDK7,我试了一下JDK8也是可以的 (2)我是在Windows系统下用的是Eclipse Java的开发环境这里不再多说.将下载的JDK里面的java.dll和LeapJava.dll文件拷贝到jre安装目录下的bin目录下(java虚拟机和Leapmotion控制器交换数据就是靠着两个库文件),如下图所示: 需要注意的是要区分是32位系统还是64位系统的,并使用相应的文件 (3)下载最新的sdk和LeapMotion软件的驱动服务软件在Eclipse的工

用h5开发安卓app(第一天)——环境配置

1.首先需要安装java的环境 java的环境配置在网上可以找到很多教程,不再说了. 2.使用esclipse开发的话需要下载,然后安装 esclipse在这个也很简单,下载并安装就可以了. 注意:esclipse有很多版本,对应不同的语言,选择好就可以. 3.下载adt并安装到esclipse中.adt是一个插件,用esclipse开发安卓的插件. 安装过程: 1)启动Eclipse,然后在菜单栏上选择 Help > Install New Software 2)单击 Add 按钮,在右上角

开发(一) ardunio环境配置

乐鑫官方主导的,项目地址在这里:https://github.com/espressif/arduino-esp32  0 下载安装Arduino IDE: https://www.arduino.cc/en/Main/Software 1.给Arduino IDE添加板卡网址 打开Arduino IDE(我的是最高版本1.8.0),安装Arduino IDE教程,打开文件->首选项,如下图所示: 点击上图红色圆圈中的按钮,在新弹出的窗口中添加如下网址: https://git.oschina.