一 关于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. 如何在 CentOS 中设置 NTP 服务器

    网络时间协议(NTP)用来同步网络上不同主机的系统时间.你管理的所有主机都可以和一个指定的被称为 NTP 服务器的时间服务器同步它们的时间.而另一方面,一个 NTP 服务器会将它的时间和任意公共 NT ...

  2. C#解析Json(多方法解析Json 一)

    解析:{'id':'4028d80858053bed0158053ef7a50001','sl':0.0,'sfyfz':'0','zwjyzsbh':'1000001600000018'} 1.新建 ...

  3. 文件浏览器及数码相框 -2.3.2-freetype_arm-2

    显示多行文字 两行文字左边对齐 简单使用两个循环显示两行字体 根据上一行字体的宽度来进行下一行左边的计算 #include <sys/mman.h> #include <sys/ty ...

  4. WP8 独立存储 总结3(应用设置)

    •可在独立存储中使用ApplicationSettings对象•在独立存储中存储键/值对的Dictionary方式存储 •存储的对象将永久保存 在应用设置中保存数据 void saveString(s ...

  5. virtualbox安装提示出现严重错误解决办法

    解决办法: 在服务里面启动1. Device Install Service2. Device Setup Manager 这两个服务就好了.也有可能只需要启动第一个.

  6. mouseOver与rollOver

    区别: 当父容器监听这两个事件,鼠标从父容器移到子容器再移回父容器时,会触发mouseOver.mouseout事件,但是不会触发rollover.rollout事件.

  7. Word2013可以写博客

    步骤如下http://www.cnblogs.com/guyichang/p/4629211.html

  8. matlab函数调用及数据传递

    http://www.cnblogs.com/duanp/archive/2008/11/29/Matlab-GUIDE.html函数调用 在一个m文件中,可以定义多个函数,但是文件名一定要与第一个函 ...

  9. Volatile vs VolatileRead/Write?

    You should never use Thread.VolatileRead/Write(). It was a design mistake in .NET 1.1, it uses a ful ...

  10. K-Anonymous Sequence(poj 3709)

    http://poj.org/problem?id=3709 给定一个长度为n的非严格单调递增数列a1,...,an.每一次操作可以使数列中的任何一项的值减小1.现在要使数列中的每一项都满足其他项中至 ...