前言

当初刚进大学时买了一台Xbox 360,为了玩体感游戏另外还买了一个Kinect。为了便于PC端开发,微软提供了一套官方的驱动,当然还有个开源库OpenNI,目前还是先采用微软提供的SDK上手,后续再使用OpenNIR。
我的开发平台是:Win 10 + VS2015 + Kinect for Windows SDK v1.8 + OpenCV 3.1.0
系统要是win 7以上的版本,VS要是10以上的版本。
另外,我用的是kinect一代(Xbox 360)的所以选择了v1.x的SDK,如果是kinect二代(Xbox One)的就要选择v2.x的SDK。

Kinect for Windows SDK

1、到微软官网上下载SDK:Kinect for Windows SDK v1.8,下载下来后运行exe文件,等待自动安装结束;
2、到微软官网下载ToolKit:Kinect for Windows Developer Toolkit v1.8,与前面相同,下载完成后运行exe文件,等待自动安装结束即可;
3、前面两个都安装完成后,可以连上Kinect(之前安装时不能接Kinect设备,结束后才可以接上),可以在设备管理器中找到Kinect设备,即表示驱动安装成功;

4、打开“开始-》所有程序-》Kinect for Windows SDK v1.8-》Developer Toolkit Browser v1.8”,可以看到一些开发文档、例程以及一些demo,可以自己运行来玩玩。

在Visual Studio中配置环境

前面的步骤还是很简单的,只需要稍微动动鼠标就能搞定。
如果要使用Visual Studio进行开发,还需要配置include和lib的路径。在项目的属性中找到“VC++目录”。
1、在包含目录中添加路径:C:\Program Files\Microsoft SDKs\Kinect\v1.8\inc


2、在库目录中添加路径:C:\Program Files\Microsoft SDKs\Kinect\v1.8\lib\amd64


补充:库目录下有两个目录,如果是64位就选amd64的目录,如果是32位就选x86的目录。

3、还需要在链接器-》输入-》附加依赖项,添加Kinect10.lib

到这里kinect的开发环境已经配置好了,还有一些常用库比如OpenCV什么的,网上有很多详细的教程,就不赘述了。

Kinect学习(一):开发环境搭建相关推荐

  1. Django学习笔记 开发环境搭建

    为什么使用django? 1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率. 2.大量内置应用:后台管理系 ...

  2. Android学习1——开发环境搭建、Android Studio安装

    一.目的 1.掌握 Android 开发环境搭建方法 2.掌握 Android 项目建立方法 3.掌握 Gitee 账号建立及其使用方法 4.掌握 Android 模拟器使用方法 二.实验环境 1.J ...

  3. STM32G0学习手册——开发环境搭建与熟悉(CubeMX与MDK5)

    目录 CubeMX设置 CubeMX界面认识 Project(工程管理) Code Generator(代码生成) MDK-ARM软件安装 ST-LINK设置 CubeMX设置 1.在官网下载安装包安 ...

  4. Go:分布式学习利器(1) -- 开发环境搭建 + 运行第一个go程序

    文章目录 为什么要学习 go 开发环境搭建 -- MAC 运行第一个go程序 go 函数的返回值设置 go 函数的命令行参数 为什么要学习 go 在如下几个应用场景的需求下产生了go: 超大规模分布式 ...

  5. DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu)

    DL之IDE:深度学习之计算机视觉开发环境搭建的详细流程(Ubuntu16.04+cuda9.0+cuDNN7.4.2+tensorflow_gpu) 目录 1.安装nvidia驱动 2.安装CUDA ...

  6. Python学习笔记:Day1-2 开发环境搭建

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  8. TensorFlow深度学习应用开发实战(深度学习简介和开发环境搭建)

    一.深度学习的发展及其应用 1.1 深度学习的发展历程 1956年,John McCarthy(约翰·麦卡锡)等人在美国达特茅斯学院(Dartmounth College)开会探讨如何使用机器模拟人的 ...

  9. Android学习笔记之(一)开发环境搭建

    Android学习笔记之(一)开发环境搭建 zouxy09@qq.com http://blog.csdn.net/zouxy09 至于说Android是什么之类的俺就不啰嗦了,因为它离我们太近了.直 ...

  10. 视觉SLAM十四讲学习笔记-第二讲-开发环境搭建

    专栏系列文章如下: 视觉SLAM十四讲学习笔记-第一讲_goldqiu的博客-CSDN博客 视觉SLAM十四讲学习笔记-第二讲-初识SLAM_goldqiu的博客-CSDN博客 ​​​​​​​ lin ...

最新文章

  1. 自己动手设计RESTful API
  2. 使用ffmpeg推流到Wowza
  3. Ansible之八:Playbook循环
  4. 开源大数据周刊-2018年08月10日 第96期
  5. 【C/C++语言入门篇】-- 文件操作
  6. SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型
  7. Linux下MySQL 安装配置
  8. es6去除重复项_Excel的去除重复项你真的明白原理吗?浅尝去除重复项的函数奥秘...
  9. This may cause things to work incorrectly. Make sure to use the same version for both.
  10. php论坛如何加评论表情,DEDECMS会员评论时添加多个表情
  11. java 复印件效果_简历复印—原型模式
  12. windows环境下安装npm、cnpm、bower
  13. NOIP 2014 无线网络发射器选址
  14. java 二进制 base64编码_java自定义实现base64编码转换
  15. 【Kotlin学习之旅】Kotlin实现101个C#的LINQ示例,让你领略一下Kotlin代码的魅力
  16. 开源游戏服务器框架NoahGameFrame(NF)服务器端环境搭建(二)
  17. oop练习(第11周)
  18. c语言 猜数字小游戏
  19. Day21 jQuery 基础二
  20. 计算机调剂时科目不一样,考研调剂初试科目需要一样吗

热门文章

  1. Java 泛型 super extends 边界
  2. 使用脚本编写 Vim 编辑器,第 4 部分: 字典
  3. Matplotlib Tutorial(译)
  4. Python爬虫入门(5):URLError异常处理
  5. Java输入输出流IO
  6. 您能看出这个Double Check里的问题吗?
  7. boost源码剖析之:多重回调机制signal(下)
  8. Hadoop教程(三):HDFS、MapReduce、程序入门实践
  9. 人工智能:第二章 知识表示方法
  10. 数字图像处理:第二十章 视频编码与压缩