当前位置: 代码迷 >> 综合 >> VS2015下OpenCV3.4.0 + Kinect SDK V2 环境配置过程(永久配置)
  详细解决方案

VS2015下OpenCV3.4.0 + Kinect SDK V2 环境配置过程(永久配置)

热度:7   发布时间:2023-11-25 06:05:56.0

亲测有效。VS2015下OpenCV3.4.0 + Kinect SDK V2 环境配置过程

没有上图,但你可以对照着上一篇看着来,上一篇没有解决一次性配置问题,有一个小问题没注意,这篇完美解决uploading.4e448015.gif转存失败重新上传取消

(一) OpenCV的配置

在官网下载OpenCV3.4.0: http://opencv.org/

 

1. 环境变量配置

 

编辑系统环境变量,在系统变量Path中添加 "... \opencv\build\x64\vc14\bin"目录

 

2. 编辑项目属性

-  打开Visual Studio2015, 新建空项目。

-  进入【属性管理器】,双击【Debug|x64】下的 Microsoft.Cpp.x64.user 进入属性页的编辑(为什么标红?因为只有是在这个文件下配置环境才是一次性配置,否则每次建一个工程就要重新配置,或者是自己导入一个建好的配置文件,我觉得没必要,所以直接找一个每个工程都有的文件夹就好啦)

-  在【VC++目录】选项卡中的 【包含目录】添加以下三个路径:

"...\opencv\build\include"

"...\opencv\build\include\opencv"

"...\opencv\build\include\opencv2"

       - 在【VC++目录】选项卡的【库目录】下添加以下路径:

   " ...\opencv\build\x64\vc14\lib"

 - 在【链接器】选项卡中的【输入/附加依赖项】下手动添加: opencv_world340d.lib(对应debug模式), opencv_world340.lib(对应release模式) 

** 编程时使用头文件#include <opencv2\opencv.hpp>  

 

3. 测试程序

- 新建.cpp文件,选择"x64"使用64位的编译器 + Debug模式。 

- 利用zmdsjtu博主的测试程序进行了测试。 http://blog.csdn.net/zmdsjtu/article/details/54743431?locationNum=1&fps=1

 

4. 错误处理

程序可以通过编译,但在执行时遇到“无法启动相应程序,因计算机丢失opencv_world340d.dll”的错误。 将   " ...\opencv\build\x64\vc14\lib"下的opencv_world340d.dllopencv_world340.dll 粘贴到 系统目录 C:\Windows\System32 后得到了解决。

还可以解决的办法就是在配置完1和2后关机重启,就不需要4啦。 这么大希望你能看的见!!!!

 

(二) Kinect SDK V2.0的配置

总体上Kinect SDK的配置和opencv类似。

先去官网下载Kinect for Windows SDK V2.0: https://www.microsoft.com/en-us/download/details.aspx?id=44561

安装后会有SDK Browser(里面有文档和例程),Visual Gesture Builder和Kinect Studio 三个工具。

【一些Kinect的学习资源整理】

> Kinect for Windows的官网  https://developer.microsoft.com/zh-cn/windows/kinect/develop

> 官方视频教程 Programming Kinect V2 for Windows 

https://www.youtube.com/watch?v=GPjS0SBtHwY&list=PL09RR9O9B-qVqPvNWXWcLxBe2oPrCswSZ

> OpenCV with Kinect:   http://wiki.etc.cmu.edu/unity3d/index.php/OpenCV_with_Kinect_-_Windows_SDK

> Kinect for WindowsSDK 官方手册:

https://msdn.microsoft.com/en-us/library/dn799271.aspx?f=255&MSPPError=-2147217396

> Kinect for WindowsProgramming Guide:

https://msdn.microsoft.com/en-us/library/dn782037.aspx

【Visual Studio 2015下的环境配置】

-  打开Visual Studio2015, 新建空项目。

-  进入【属性管理器】,双击【Debug|x64】下的 Microsoft.Cpp.x64.user 进入属性页的编辑

-  在【VC++目录】选项卡中的 【包含目录】添加路径:"C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc"

-  在【VC++目录】选项卡中的 【库目录】添加路径:"C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Lib\x64"

- 在【链接器】选项卡中的【输入/附加依赖项】下手动添加: Kinect20.lib

**编程时需要在开头添加

#include <Kinect.h>  

#pragma comment ( lib, "kinect20.lib" ) 

  相关解决方案