一 关于kinect的安装与配置工作

首先要注意的是,使用kinect进行开发,目前有两种不同的驱动方案,经测试这两种方案的驱动是不能兼容的,所以请务必选定其中一种(最好是卸载另外一种)。

方案一:使用第三方的驱动sensor,使用第三方开发组件OpenNI和NITE进行开发,网上的实例为Miku Miku Dance与kinect的联动;
方案二:使用微软的官方kinect SDK和kinect dirver(两者的版本务必要一致),PC上安装有支持.Net 的 Framework 4.0或更高的兼容版本,使用visual 2010以上,python,甚至LabVIEW等平台进行开发。
下面针对以上不同的方案,给出具体配置过程:
OpenNI方案:
具体说明参见附录的文档(足够详细)并首先下载好以下安装包(附录中已包含):
OpenNI-Win32-1.3.0.17.exe 
NITE-Win32-1.3.0.17.exe 
SensorKinect-Win32-5.0.0.exe 
 
SDK方案
必要组件:
微软的KinectSDK1.6和Kinect Developer Toolkit1.6还有FrameWork4.0以上
(VC) visual2010以上,OpenCV
(LabVIEW)LabView2011以上,Kinesthesia工具包(需要使用vipm进行安装),可能需要相应版本的Vision Assistant,可能提示缺少Microsoft.Kinect.dll(附录文件已包含)
同样 附录中已包含了相应的开发组件,在此选用的是1.6版本的SDK和KDT(Kinect Developer Toolkit)
1.安装好SDK和KDT后,插上Kinect,win7系统会自动在网上寻找相应驱动(貌似每次插入都要重新寻找一次,暂未有解决放案);
2.打开开始菜单的kinect Developer Browser,看一下里面的demo能否运行,可以的话说安装成功;
3.配置labVIEW与kinectSDK的链接:
我的具体的顺序:
1.安装LabVIEW2012,安装Vision Assistant 2012,安装Vision Acquire2012
2.安装labVIEW的VIPM,在里面选择下载kinect工具包
3.安装dotNetFx40_Full_x86_x64(Framework4.0或更高版本)
4.由于labVIEW不一定能够自行加载.Net4.0的一些汇编程序,所以需要自己写一个配置文件保存在labVIEW.exe的同一个目录下。
内容为:
  1. <?xml version ="1.0"?>
    <configuration>
       <startup useLegacyV2RuntimeActivationPolicy="true">
          <supportedRuntime version="v4.0.30319"/>
       </startup>
    </configuration>
  2. Save this new configuration file in the same directory as LabVIEW.exe. Name the file LabVIEW.exe.config.
  3. Relaunch LabVIEW.
5.在载入kinect组件包时会提示缺少Microsoft.Kinect.dll,自己下一个,然后它会出现27个kinect版本的警告,忽略之
6.接入Kinect,等待led灯闪烁,运行vi,可以显示骨架数据
7.该组件包的所有vi在程序面板的视觉与运动模块中,参考提供的例程可以非常方便的用kinect进行采集操作。

关于kinect的安装与配置工作的更多相关文章

  1. Jupyter 安装并配置工作路径[转]

    1.通过python的pip方式安装jupyterpython和pip都安装好后,通过cmd进入命令提示窗口,找到python安装目录下的Script目录,例如我的是路径是:C:\Program Fi ...

  2. MongoDB安装与配置

    参考文档:MongoDB官方文档 版本:3.6.4 从版本3.6开始,MongoDB需要Windows Server 2008 R2,Windows 7或更高版本. 第一步,在下载中心下载最新版本的M ...

  3. [Xcode 实际操作]八、网络与多线程-(24)社会化分享功能开发包的安装和配置:微信、QQ、微博

    目录:[Swift]Xcode实际操作 本文将演示如何在开放平台注册应用,并获得相关的密钥信息,用于实现后面文章的微博分享功能. 一.新浪微博开放平台 [登录]->[微服务]->[粉丝服务 ...

  4. CentOS6下mysql的安装与配置

    CentOS是免费的.开源的.可以重新分发的开源操作系统,CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一. ...

  5. Ubuntu16.04安装后开发工作的配置

    由于多次安装Ubuntu16.04用于学习,其中出了多次问题.每次找参考文件太麻烦,于是写了这篇总结,方便之后备用. 一.精简系统,删除不常用软件 参考资料来自:https://blog.csdn.n ...

  6. Linux/CentOS环境下如何安装和配置PhantomJS工作环境

    PhantomJS 是一个基于WebKit的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, C ...

  7. iOS逆向工程之Reveal工具的安装、配置与使用

    今天博客内容比较简单,不过还是蛮重要的.经常有小伙伴在QQ上私下问我,说博客中是如何使用Reveal查看AppStore中下载应用的UI层级的,那么就在今天这篇博客中作为一个主题来统一的介绍一下吧.虽 ...

  8. Jenkins入门系列之——02第二章 Jenkins安装与配置

    2014-12-08:已不再担任SCM和CI的职位,Jenkins的文章如无必要不会再维护. 写的我想吐血,累死了. 网页看着不爽的,自己去下载PDF.有问题请留言! Jenkins入门系列之——03 ...

  9. win7下IIS的安装和配置 图文教程

    转自   http://www.jb51.net/article/29787.htm 最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的 ...

随机推荐

  1. Hibernate的generator属性之意义

    Hibernate的generator属性之意义 本文讲述Hibernate的generator属性的意义.Generator属性有7种class,本文简略描述了这7种class的意义和用法. Hib ...

  2. ASP.NET的运行原理与运行机制

    在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准,编写方式更接近于PHP和以前的Asp,和使用WebFor ...

  3. PowerMock使用遇到的问题——2

    如果在测一个类的某一个方法时,这个方法还调用了此类的其他方法,那么如何指定其他方法的返回值呢? Partial mock local private method or public method i ...

  4. STL 自学

    STL 一.vector动态数组 1 包含头函数 #include<vector> 2 函数的声明: vector<int> v; vector<int> v[ma ...

  5. 怎么用navicat自动备份mysql数据库

    打开navicat客户端,连上mysql后,双击左边你想要备份的数据库.点击“计划”,再点击“新建批处理作业”.   双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务.   点击保存, ...

  6. 原子操作 Interlocked系列函数

    上一篇<多线程第一次亲密接触 CreateThread与_beginthreadex本质区别>中讲到一个多线程报数功能.为了描述方便和代码简洁起见,我们可以只输出最后的报数结果来观察程序是 ...

  7. DotNetBar v12.3.0.3 Fully Cracked

    PS: 博客园的程序出现问题,导致我的博客不能访问(转到登录页),而我自己由于 Cookies 问题,一直可以访问,所以一直未发现该问题. 感谢冰河之刃告知,thx! 更新信息: http://www ...

  8. [安卓]AndroidManifest.xml文件简介及结构

    1.AndroidManifest.xml文件简介: 每个应用程序在它的根目录中都必须要有一个AndroidManifest.xml(名字须精确一致)文件.这个清单把应用程序的基本信息提交给Andro ...

  9. 统计一段文字中出现频率最高的10个单词(c语言)

    注:这次使用C语言做的这个程序.个别不懂的地方和算法部分是请教的其他同学,交流并吸收,所以收获颇多! 在程序中每一个地方我都做了注释,方便同学之间交流.也让老师容易看.程序也有很多不足的地方,但限于本 ...

  10. JSP专题

    JSP起源 ·在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变. ·如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员代码产生, ...