Multiple Kinects v2 on a Single PC

From iPi Docs
Revision as of 09:52, 30 January 2019 by Vmaslov (Talk | contribs)

Jump to: navigation, search

iPi Recorder supports multiple Kinects v2 on a single PC using libfreenect2 instead of Microsoft Kinect SDK v2.

To use this, first you need to enable corresponding camera type in iPi Recorder. Open Camera Types panel and hit ENABLE next to Microsoft Kinect 2 (libfreenect2). Alternatively, open Add Device dropdown and select Kinect 2 for Windows (multiple sensors per PC).

Enable-Kinect2-libfreenect2.png
Add-Device-Kinect2-multiple.png

Next you need to install a driver for Kinect that makes it accessible to libfreenect2. There are two options here.

  1. UsbDk. This is the easiest one. Just download and install the latest release (1.0.19 as of the moment of writing) and you are done. iPi Recorder can use Kinect v2 devices via libfreenect2. Moreover, because of the smart way UsbDk handles driver replacement you can still use other programs which work with Kinect in a standard way via MS Kinect SDK.
  2. libusbK which can be installed using Zadig tool. This involves some steps to install/uninstall the driver which are described below. And while libusbK driver is installed for Kinect programs which rely on MS Kinect SDK won't work.
    • To install the driver:
      • Run Zadig tool (2.4 as of the moment of writing).
      • Connect Kinect v2 to a PC.
      • Under Options menu, check List All Devices and uncheck Ignore Hubs or Composite Parents.
        Device list settings