之前决定将ElasticFusion在Kinect v2上复现后,碰到了诸多问题,经过将近两个礼拜的摸索,现在将自己的心得写下,帮助大家少走弯路。
这一节我们先说libfreenect2配置,为什么要配置libfreenect2呢,那是因为可以将kinect v2的图像信息经过openni2读取出来。
1.首先我们要下载libfreenect2源码,地址:
https://github.com/OpenKinect/libfreenect2/
这里切记,下载master版本,(我之前下载的2.0版本,通过install_libusb_vs201X.cmd这些命令时没有出现libusb文件夹,折腾了我好久)
2.接下来安装UsbDk,地址:https://github.com/daynix/UsbDk/releases 直接点击安装即可。
3.不过,虽然官网上说安装UsbDk和安装libusbk两个选一个,我个人还是建议安装libusbk的。
· libusbk地址:http://zadig.akeo.ie/ 下载 Zadig。
· 在Zadig界面Options选项中选择“List all Devices” ,取消“Ignore Hubs or Composite Parents”。
· 在第一个选项框中选择”Xbox NUI Sensor(composite parent)” 或“