Search code examples
kinectrosvisionopenkinect

How to disable IR emitter on Kinect2 using iai_kinect2 or libfreenect2?


Is there a way to disable the infrared emitter of Kinect2 (i.e., KinectOne) using the library freenect2 or its ros binding iai_kinect2?

I need it to avoid interferences among Kinect2 and Primesense sensor.

In alternative, covering the emitter should do the trick, right? Or Do I risk to mess with the depth readings?


Solution

  • Currently, there is no way to turn off the IR-emitter, while still using the Kinect2. Neither in the official Microsoft SDK, nor in libfreenect2.

    But it wouldn't matter anyways, since you won't get any depth readings from the device without the IR-emitter on the Kinect2.