Kinect开发环境:WIN10+Kinect for windows SDK2.0+OpenCV3.41+VS2017环境配置

Kinect开发环境:WIN10+Kinect for windows SDK2.0+OpenCV3.41+VS2017环境配置

第一章 kinect 安装

1 电脑配置要求

2 kinect for windows SDK 2.0下载安装(开源包)

下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=44561

下载完后就直接安装,安装完就可以了。(默认安装路径:C:\Program Files\Microsoft SDKs),安装结束后在菜单栏有如下图标:

2安装kinect 2(硬件) 

将kinect 2与电源适配器连接好,插上电源,接上USB接口,电脑自动安装好相关驱动,适配器指示灯由黄变白。

3 调试检查是否连接成功

打开SDK Browser v2.0(其实就是Kinect SDK官方例子) 找到kinect自检程序 并打开它。(这个里面有很多工具或者说开源包可供使用)

结果如下图所示,有一两个感叹号没什么问题,还是可以运行

 

运行的时候可以看到,机器已经开始工作

然后打开Kinect Studio v2.0,点击连接,感应器指示灯亮起,并有图像产生就代表连接成功

 

4 试运行SDK Browser(Kinect for Windows)v2.0上的程序

1)、Body Basics :

 

2)、Color Basics-D2D:

 

 

第二章 OpenCV安装(OpenCV3.41为例)

第一步:下载opencv安装包

网址:https://opencv.org/releases.html#

第二步:解压安装

第三步:配置系统变量(WIN10) 

1、复制OpenCV安装目录:

2、在系统path变量中把刚刚复制的路径放进去,记得点“确定”。

 

第四步:相关文件的配置(先不配置,出问题再用此法尝试解决) 

注意:网上很多教程没有这一步,会报那种找不到dll文件的错误,是因为没有将opencv里面的相关文件复制到C盘中的文件夹里面

操作方法:将bin目录下面的opencv_world341.dllopencv_world341d.dll文件复制到C:\Windows\System32这个文件夹里面即可

 如果是opencv其他的版本,把对应的dll文件移动到上述两个C盘文件夹即可   

 第五步:进入VS2017配置属性管理器进行相关配置

 

第一种方式:针对官方工程项目的OpenCV配置(永久性配置)

第一步、 SDK Browserv2.0上下载工程项目:

 

第二步 、导入工程项目到VS2017:

之前项目是VS2012,现在升级到VS2017

 

第三步、导入成功后在主菜单栏打开“视图”->“其它窗口”->“属性管理

然后,我们在屏幕右方看到: 

重点来啦!!!配置OpenCV项目属性表(以后就不用每次都配了,只需导入我们这个项目属性表就可以啦)

第四步 配置OpenCV项目属性表(Debug x64)

1、新建项目属性表:

2、配置相关信息(这里和临时配置的内容是一样的):

   1) 选择“属性”

2)包含目录 配置: VC++目录—>包含目录:

到OpenCV安装目录下,添加如下3个路径

XXXX\opencv\build\include
XXXX\opencv\build\include\opencv
XXXX\opencv\build\include\opencv2

 

3)库目录 配置: VC++目录—>库目录:

到OpenCV安装目录下,添加如下路径

XXXX\opencv\build\x64\vc15\bin

 

4)链接器 配置: 链接器–>输入–>附加依赖项 

(注意:这里如果出现无法打开opencv_world342.lib错误的话,建议直接改成绝对路径,即方法2

方法1:

方法2:

第五步 把平台换成Debug x64(因为我们配的是这个)

运行程序,大功告成

这样的话,我们只用配置一遍OpenCV,下次直接添加配置信息就可以了

添加之前配置的属性表:

运行

第三章  Kinect SDK v2.0配置

 

上述事例是一配置好Kinect SDK的, 下面介绍自定义方式,当自己新建项目时,在导入OpenCV配置表后,

再在VS2017里面添加一下相关的库目录和链接库的附加依赖项。

1、在【包含目录】中加入【$(KINECTSDK20_DIR)\inc】

$(KINECTSDK20_DIR)\inc

 

2、在【库目录】中加入【$(KINECTSDK20_DIR)\Lib\x86】

$(KINECTSDK20_DIR)\lib\x64

3、在【链接器】的【输入】里,【附加依赖项】中加入【kinect20.lib】。

下载地址https://www.microsoft.com/en-us/download/details.aspx?id=44561

kinect20.lib
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib

 

参考:https://blog.csdn.net/weixin_44063985/article/details/89317016

这是好几个月前调试下记录的笔记,之前参考了不少资料,一时之间没找到齐的对应资料链接,抱歉抱歉。

 

  • 9
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
你想了解如何运行KinectFusion代码,是吗?很抱歉,我无法提供直接的代码运行指导,因为我无法执行代码。但是,我可以给你一些一般性的指导,帮助你开始运行KinectFusion代码。 首先,你需要确保你已经安装了适当的开发环境和依赖项。通常情况下,KinectFusion是使用Microsoft Kinect SDK进行开发的,所以你需要安装并配置好Kinect SDK。此外,你可能还需要安装其他依赖项,如OpenCV等。 一旦你准备好了开发环境和依赖项,你可以获取KinectFusion的源代码。你可以在Microsoft的官方网站或其他开源项目中找到可用的代码。确保你选择了适合你开发环境和需求的代码版本。 在获取代码后,按照代码仓库或文档中的说明进行配置和构建。这通常涉及使用适当的编译器和构建工具来编译源代码,并生成可执行文件。 一旦你成功构建了代码,你可以运行生成的可执行文件。具体的运行方式取决于代码的实现和要求。通常情况下,你需要连接Kinect设备,并确保它与计算机正常通信。然后,你可以运行可执行文件,并跟随任何交互式提示或命令行参数来执行KinectFusion算法。 请记住,具体的步骤和命令可能因代码版本和实现而有所不同。因此,我建议你查阅代码仓库或相关文档,以获得更详细和准确的指导。 希望这些信息对你有帮助!如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值