Kinect开发笔记(三)

本文详细记录了如何在Visual Studio 2017环境下,通过libfreenect2库实现OpenNI2与Kinect2.0的开发。主要步骤包括:下载libfreenect2源码,安装UsbDK驱动,编译libusb,安装TurboJPEG和GLFW,以及配置OpenCL和CUDA(可选)。最后,编译libfreenect2并进行libfreenect2及OpenNI2的测试。
摘要由CSDN通过智能技术生成

通过libfreenet2实现openni2+Kinect2.0+vs2017开发

参考博客:https://blog.csdn.net/Peng154/article/details/79127630

(其实libfreenet2安装主要参照git官网上的步骤,由于使用vs2017,进行了相应改动,这位博主遇到的问题我都没遇到)

网上大多数教程是编译他人写好的openni文件,再将生成的dll文件放到对应目录下,亲测网上现有教程的openni工程文件在vs2017上无法编译通过,所以我选择了借助libfreenet2实现openni2和Kinect2.0的链接。

其他版本的vs也可以仿照该方法实现。

    1.从github上下载源码https://github.com/OpenKinect/libfreenect2

    2.安装UsbDK驱动

下载网址:https://github.com/daynix/UsbDk/releases,msi文件直接安装就好了 。

如果不起作用,首先查看设备管理器->通用串行总线控制器里USB设备是否有异常的,如果有,先禁用,然后重启,这个过程可能要重启电脑。

如果还是不行,参考步骤3(我重启后没问题了,步骤3没尝试)

注意:win7系统有bug,不要轻易尝试,可能导致鼠标键盘失灵,win10没这个问题。

 

    3.参考上述博文中的步骤3

 

    4.编译libusb(这确实是个大坑!)

不论是上述博主的方法还是官方的编译步骤对于vs2017都是有问题的。

<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值