win10下 libfreenect环境搭建

本文详细介绍了在Windows 8.1及以上系统上搭建libfreenect2环境的步骤,包括下载源文件、安装USBDk、生成解决方案等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这次搭建环境破费周折,而且网上的教程不是很详细,容易出现一些问题,所以决定写个博客帮助下后面需要的朋友,第一次写博客,如有不足,敬请谅解。
电脑系统必须是win8.1及以上,我用的是64位系统。
关于安装也可以参考官方网站 https://github.com/OpenKinect/libfreenect2#table-of-contents

1.下载源文件
https://github.com/OpenKinect/libfreenect2 ,下载完成后解压到一个文件夹下就可以了。
2.安装USBDk https://github.com/daynix/UsbDk/releases 。这个直接装,没啥难度.
3. (可选)安装libusbk驱动,官网上说这个和上面那个二选一就可以了。
(1)首先从网址 http://zadig.akeo.ie/ 下载Zadig。
(2)在options中选择”List all Devices”。
(3)在第一个选项条中选择”Xbox NUI Sensor(composite parent)”
(4)选择libusbk(v3.0.7.0或者更新版本)
(PS:我在安装的时候一直显示的是v0.0.0.0,不知道为啥,不过不影响).
4.生成对应的解决方案
(1)安装一个git,不然不能运行。
(2)说一下刚才的解压的目录下,比如我的是 F:\libfreenect2_master,就是我们的源文件目录。
(3)在git中运行 cd depends/和
.\install_libusb_vs2013.cmd或者install_libusb_vs2015.cmd(看你vs版本).在对应的depends\libusb_src\msvc文件夹下,就会生成工程文件。
这里写图片描述
5.安装TurboJPEG
http://sourceforge.net/projects/libjpeg-turbo/files 打开网页后进入1.5.1,下载对应的vc版本并安装
这里写图片描述
6.安装64位GLFW
http://www.glfw.org/download.html 解压到depends/glfw下,并设置环境变量 GLFW_ROOT 。
7.安装opencl
https://software.intel.com/en-us/intel-opencl
需要注册才能下载,不过都是免费的。
8.安装openni2
http://structure.io/openni 按照默认设置安装就好了。
9.安装cmake
10.运行
打开cmd,把路径切换到源文件解压目录(比如F:\libfreenect2_master),然后运行
mkdir build && cd build
cmake .. -G “Visual Studio 12 2013 Win64”
(2015版本换成-G “Visual Studio 14 2015 Win64”)
cmake –build . –config RelWithDebInfo –target install
然后在F:\libfreenect2_master\build\bin\RelWithDebInfo中找到Protonect.exe并运行,会出现下面的效果,说明安装成功。
这里写图片描述
我在百度云分享了要下载的软件,链接地址如下:
http://pan.baidu.com/s/1mhVH76K

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值