算是正式进军Kinect了,前段时间学的东西现在就忘了,于是从此开始记录一下。

  目前为止大部分的学习资料来自于Heresy的博客,写的非常优秀,清晰明了,十分感谢。开发语言为C++,应该会一直使用,但是也有可能更换为C#。

  文档位于MSDN,所有的用法都可以在这里找到。

  首先应该到微软官网下载SDK,安装完后就开始配置。

VS 2015的配置:

  在写项目之前首先要配置好VS的环境,我用的是VS 2015社区版,SDK版本为2.0,配置方式如下:

  • 首先,新建个项目,然后在【解决方案资源管理器】中右键项目名,选择【属性】
  • 在【C/C++】的【常规】里,【附加包含目录】中加入【$(KINECTSDK20_DIR)\inc】
  • 在【链接器】的【常规】里,【附加库目录】中加入【$(KINECTSDK20_DIR)\Lib\x86】
  • 在【链接器】的【输入】里,【附加依赖项】中加入【kinect20.lib】

  上面做完之后应该就可以编译运行了,但是我发现写代码时不会对【Kinect.h】中出现的函数这些进行自动补全,而且语法检查时提示【Kinect.h】找不到,如果你也出现此问题,那就在【解决方案资源管理器】中的【头文件】这里右键添加【Kinect.h】,它位于【C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc】中。

OpenCV的配置:

  我后期用到了OpenCV ,所以将OpenCV的配置方法也记录一下。OpenCV的配置方法网上有很多种,但是每个项目都要添加一遍那么多的东西,所以我采用了将其写成属性表直接导入的方法,方法如下:

  • 下载OpenCV并解压(我用的是3.0版本)
  • 右键单击【此电脑】,选择【属性】->【高级】->【环境变量】
  • 在系统变量里面新建变量,名为 【OPENCV】 ,值为opencv文件夹里build的路径,如 D:\opencv\build
  • 在系统变量里面编辑【 Path】 变量,在末尾添加 【;%OPENCV%\x86\vc12\bin】
  • 在网上搜索opencv300.props并下载
  • 在VS中,选择【视图】->【其它窗口】->【属性管理器】,然后在【属性管理器】中右键单击项目名,选择【添加现有属性表】,然后将opencv300.props添加进去

  有个问题是网上搜索到的opencv300.props可能会报错,并且要注意opencv300.props只适用于opencv3.0的版本。报错的话一般是编译时提示找不到xxx,解决方法是打开opencv300.props,找到提示的那一项并删除就可以,注意可能要删除很多个。如果不会的话也可以给我留言或者发邮件我给你发一份。

  好了,目前为止环境算是配置好了,另外再附上一份检测openCV是否配置正确的测试代码:

 1 #include <opencv2\opencv.hpp>
 2 #include <iostream>
 3 #include <string>
 4 using namespace cv;
 5 using namespace std;
 6 int main()
 7 {
 8     Mat img = imread("img.jpg");        //先要在项目的文件夹里放入一张名为img.jpg的图片来测试
 9     if (img.empty())
10     {
11         cout << "error" << endl;
12         return 0;
13     }
14     imshow("TEST", img);
15     waitKey();
16
17     return 0;
18 }

View Code

转载于:https://www.cnblogs.com/xz816111/p/5184273.html

Kinect For Windows V2开发日志一:开发环境的配置相关推荐

  1. Kinect for Windows V2和V1对比开发___彩色数据获取并用OpenCV2.4.10显示

    V1彩色分辨率:640x480 V2彩色分辨率:1920x1080 1,打开彩色图像帧的方式 对于V1: 使用NuiImageStreamOpen方法打开 hr = m_PNuiSensor-> ...

  2. Kinect for Windows v2.0安装教程

    Kinect for Windows v2.0安装教程 根据官方教程,Kinect v2.0支持Windows 8/8.1/10,本教程讲述在Windows 10上的安装. 打开浏览器,百度搜索--K ...

  3. Windows和Mac安装JDK及环境变量配置

    Windows和Mac安装JDK及环境变量配置 1.JDK下载与安装 JDK下载: 下载地址 ↓选择对应版本则会弹出协议框,勾选同意即可下载↓ Windows安装: 卸载旧的JDK 删除Java的安装 ...

  4. Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例)

    Windows 10下载安装openjdk及环境变量配置(以openjdk 8为例) Windows 10下载安装openjdk及环境变量配置 下载地址 https://www.azul.com/do ...

  5. windows上安装python3教程以及环境变量配置详解

    这篇文章主要介绍了windows上安装python3教程以及环境变量配置详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.在浏览器搜索pyth ...

  6. Kinect For Windows V2开发日志九:侦测并绘制人体骨架

    简介 在上一篇<侦测.追踪人体骨架>里,介绍了关节点的使用办法,这一篇记录将关节点与OpenCV结合的绘图方法. 代码 #include <iostream> #include ...

  7. Kinect for Windows V2 SDK+ VS2012 环境搭建

    眼下使用的SDK版本号是KinectSDK-v2.0-PublicPreview1409-Setup.exe. 下载地址:http://www.microsoft.com/en-us/download ...

  8. 第一节:开发工具介绍及环境变量配置(讲师笔记篇)

    01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行,自动.高速处理海量数据的现代 ...

  9. AndroidStudio_安卓原生开发_搭建AdnroidStudio环境并配置SDK---Android原生开发工作笔记136

    把原来的android程序,拿到一个新的笔记本上了,然后重新安装androidstudio,最后,发现 程序跑不了,报错,实际上就是,配置的原因,程序找不到SDK,这里主要是配置一下SDK,其他的 A ...

最新文章

  1. Julia数据统计最全教程,代码图解全都有,昆士兰大学出品,公开免费阅读
  2. python画圣诞树代码-圣诞节!教你用Python画棵圣诞树
  3. [转] vim 正则表达式 很强大
  4. python网页爬虫循环获取_Python 爬虫第三篇(循环爬取多个网页)
  5. backgroundworker 在执行dowork事件时该如何取消_澳航官宣!明年上半年起,机场所有售票处和服务台永久取消,订票改签等只能“自助”...
  6. idea整合EasyCode基于lombok和swagger自定义模板
  7. 运营商大数据的市场价值有哪些
  8. ubuntu 14.04 32bit依赖库解决
  9. 115-RTKLIB及GAMP中PPP的随机模型
  10. 侠盗病毒”志不在“侠”,360安全大脑强力查杀!
  11. 简单阻抗匹配电路及公式
  12. vue3+ts使用Ant Design实现表格序号自增
  13. 显示器间歇性黑屏问题排查
  14. 微信公众号文章音视频下载的几种办法-涵盖PC端和手机端
  15. 斐讯N1 – 完美刷机Armbian教程
  16. 教你玩转iphone超实用的3D touch功能!
  17. GIS添加图层、查询详细
  18. 点歌服务器定时关闭系统,iOS 基础教程:设置系统自带的睡眠计时器,定时关闭音乐播放...
  19. 嵌入式工程师的2022 || 2023
  20. python编程入门视频教程-PYTHON编程从0到1(视频教学版)

热门文章

  1. 【Todo】Java的JIT机制
  2. 页面切换语言包使用session不用cookie
  3. 像素颜色JavaFX示例--简易图片处理工具
  4. 用一个比喻说明项目里各个成员的角色
  5. 玩转SpringCloud Spring Cloud 微服务
  6. MongoDB学习(五)使用Java驱动程序3.3操作MongoDB快速入门
  7. 141. Linked List Cycle
  8. Linux下查找、删除、替换命令
  9. MySQL数据库提升篇-----触发器
  10. vmware workstation无法打开内核设备问题处理办法