算是正式进军Kinect了,前段时间学的东西如今就忘了,因而今后开始记录一下。ios
目前为止大部分的学习资料来自于Heresy的博客,写的很是优秀,清晰明了,十分感谢。开发语言为C++,应该会一直使用,可是也有可能更换为C#。windows
文档位于MSDN,全部的用法均可以在这里找到。ide
首先应该到微软官网下载SDK,安装完后就开始配置。wordpress
VS 2015的配置:函数
在写项目以前首先要配置好VS的环境,我用的是VS 2015社区版,SDK版本为2.0,配置方式以下:学习
上面作完以后应该就能够编译运行了,可是我发现写代码时不会对【Kinect.h】中出现的函数这些进行自动补全,并且语法检查时提示【Kinect.h】找不到,若是你也出现此问题,那就在【解决方案资源管理器】中的【头文件】这里右键添加【Kinect.h】,它位于【C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc】中。测试
OpenCV的配置:ui
我后期用到了OpenCV ,因此将OpenCV的配置方法也记录一下。OpenCV的配置方法网上有不少种,可是每一个项目都要添加一遍那么多的东西,因此我采用了将其写成属性表直接导入的方法,方法以下:spa
有个问题是网上搜索到的opencv300.props可能会报错,而且要注意opencv300.props只适用于opencv3.0的版本。报错的话通常是编译时提示找不到xxx,解决方法是打开opencv300.props,找到提示的那一项并删除就能够,注意可能要删除不少个。若是不会的话也能够给我留言或者发邮件我给你发一份。code
好了,目前为止环境算是配置好了,另外再附上一份检测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 }