Win10上配置OpenNI2与Kinect V2(实测有效)

前言

由于做的实验使用Kinect,而且可能在Ubuntu上使用,所以想基于OpenNI来进行开发,因为OpenNI是可以在多个操作系统上进行运行,但是kinect for windows 只支持在windows系统中。

安装配置OpenNI挺麻烦的,遇到的问题主要是安装好kinect for windows V2.0和OpenNI之后,运行NiViewer会显示无法找到设备,如图所示。



自己的环境:

 操作系统:win10(64位)

装备:Kinect 2.0

软件:Visual Studio 2013

           Kinect for windows SDK 2.0  

            OpenNI 2.2.0.33

备注:本来电脑上安装的是VS2015,但是尝试了不可以,可以用2013,所以又安装了VS2013,亲测在同一台电脑上我再不卸载VS2015的情况下又可以安装VS2013,运行编译没有影响。


安装过程:

1.安装Visual Studio 2013(安装过程略)

2.安装Kinect for windows SDK 2.0

下载地址:点击 此处 下载,安装过程比较简单,安装路径没办法选择,只能默认装在C盘。

安装好之后插上kinect可以测试一下,注意做好插在USB3.0接口上,也就是接口颜色是蓝色的USB口。

双击          打开,然后点击连接的图标,如果显示画面了,就是安装成功Kinect for windows SDK 2.0

3.安装OpenNI 2.2

点击 此处 下载OpenNI 2.2,安装过程也比较简单,可以选安装路径,其他都一路确定就行,不再赘述。

4.秘密武器:下载含有支持 Kinect V2的openNI2 驱动程序源码

首先下载该源码然后解压,下载地址点击 此处


开始进行配置:

 1.用VS2013打开刚下载的openNI2驱动程序源码中后缀为.snl的OpenNI文件。

 2.打开后,可以点击视图调出解决方案资源管理器。右键openNI-生成

 3、右击kinect2 - 属性 - 配置属性 - VC++目录,配置包含目录和库目录,包含目录:C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\inc   库目录:C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Lib\x64  。点击那个向下的箭头块,编辑就可以。

 

 4、点击该页面的链接器 - 输入 - 附加依赖项。按照刚才的方法,输入Kinect20.lib、XnLib.lib,确定。

 5、右击kinect2 - 生成!

以上所有成功后,你可以在OpenNI2-kinect2 - Bin - x64-Debug - OpenNI2 - Drivers文件夹中找到Kinect2的相关文件。

6. 将kinect2的所有文件复制到openNI2安装目录 - openNI2 - Tools - openNI2 - Drivers,这样就可以了,运行NiViewer。

这个时候,已经大功告成啦! 运行NiViewer会显示图像啦!

希望你可以少走弯路,也可以给我留言交流。


参考链接:https://blog.csdn.net/ABala_one/article/details/88064860

  • 2
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 18
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程芝士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值