Windows 下 Visual Studio 2017配置OpenCV + Kinect + OpenNI2的环境搭建
OpenCV
1.下载,解压并安装OpenCV(这里以OpenCV3.4.1为例)
2.添加路径至系统变量中的path目录(以vc15为例,vc15关联Visual Studio 2017)
D:\opencv\opencv\build\x64\vc15\bin
3.在VS2017创建新项目,打开项目列表中的属性,调整:配置-Debug, 平台-x64,打开VC++目录,在包含目录中添加
D:\opencv\opencv\build\include;
D:\opencv\opencv\build\include\opencv;
D:\opencv\opencv\build\include\opencv2;
并勾选从父级或项目默认设置继承
4.在库文件里面添加
D:\opencv\opencv\build\x64\vc15\lib
并勾选从父级或项目默认设置继承
5.打开链接器目录下的输入,在附加依赖项中添加
opencv_world341d.lib
并勾选从父级或项目默认设置继承
6.将opencv_world341d.dll和opencv_world341.dll放至C:\Window\System32目录下,
将opencv_ffmpeg341_64.dll放至C:\Windows\SysWOW64目录下。
至此,x64的Debug版本下的opencv配置完成。
有时间的话会继续添加release和OpenCV contrib的环境配置。
Kinect
1.下载并安装KinectSDK-v2.0_1409-Setup
2.在VS2017项目下,打开项目列表中的属性,调整:配置-Debug, 平台-x64,打开C/C++目录下的常规,在附加包含目录中添加
C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc
打开链接器目录下的常规,在附加库目录下添加
C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Lib\x64
打开链接器下的输入,在附加依赖项中添加kinect20.lib
至此,x64的Debug版本下的kinect配置完成。
OpenNI2
1.下载并安装OpenNI2
2.在VS2017项目下,打开项目列表中的属性,调整:配置-Debug, 平台-x64,打开VC++目录下的包含目录,添加
E:\Program Files\OpenNI2\Include
在库目录下添加
E:\Program Files\OpenNI2\Lib
在 c/c++ 目录下添加
E:\Program Files\OpenNI2\Include
在链接器目录下的附加库目录中添加
E:\Program Files\OpenNI2\Lib
在链接器目录下的输入中的附加依赖项中添加
OpenNI2.lib