The customers of our depth cameras can benefit from our continuing improvements and supports over our OpenNI 1.5/2.2 compatible middleware SDK package. Here you can download the latest and greatest SDK under OS platforms (Windows 7, 8, 8.1, 10, and Linux) of your choice that works hand in hand with our depth camera models. Windows download is self-content while the Linux download is tested against Ubuntu only and requires user to install OpenCV separately. Additionally, we also created a Unity OpenNI plugin called LUON (LIPS Unity OpenNI) for Windows which is LIPS’ answer to empowering Unity community with the ability to access the rich set of LIPS OpenNI middleware extension. It’s a C language plugin in Unity that forms a C-style OpenNI abstraction layer above LIPS OpenNI SDK meaning if you are familiar with OpenNI, you’ll find LUON easy to play with. Currently LUON for Windows only supports OpenNI 1.5. Please download LUON package of your choice below, unzip it, and double click on the unzipped .unitypackage file to install LUON into your Windows Unity environment. Please also check out the user manual for more instructions and samples that can get you started quickly.

SDK Downloads (For LIPSedge DL/M3 only)

LUON Downloads

Pre-installation

Windows 7 USB 3.0 Patch
If your target OS is Windows 7, please follow the following steps to patch USB 3.0 driver first:
 (1) Extract USB 3.0 patch file
 (2) Run setup.exe from the folder where the patch files were extracted
 (3) Reboot Windows
[NOTE] Although LIPS depth cameras can generally work well under Windows 7 with user installed USB3 driver (USB3 driver in not a standard part of Windows 7), some users may still experience USB compatibility in certain computer hardware. In that case, we do not recommend such system configuration for your applications.

Microsoft Visual C++ 2012 Redistributable:
If you haven’t installed MS VC++ 2012 redistributable, please do so before you install the following Windows SDKs.


  • SDK v1.3.0.4-RC (not recommended for LIPSedge M3)
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1) Linux (ARM)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit 32 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit 32 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Added mechanism to mask invalid data from camera sensor.
  • SDK v1.3.0.3
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1) Linux (ARM)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit 32 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit N/A

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Supported multi-distance mode for LIPSedge DL.
    2. Lit up LIPSedge M3’s LED indicator.
    3. Added experimental Android 5 and 6 supports for LIPSedge M3.
    4. Added feature of getting serial number in OpenNI 2.2.
    5. Fixed bug of not getting camera matrix for LIPSedge M3.
  • SDK v1.3.0.0
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1) Linux (ARM)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit 32 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit N/A

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Auto-switched to GPU acceleration mode for LIPSedge DL when CUDA/OpenCL is detected. (Linux only now)
    2. Re-defined and changed color of LED indicator for LIPSedge DL.
    3. Fixed issue of abnormal laser emission upon closing camera for LIPSedge DL.
    4. Fixed depth-shift error for some LIPSedge M3.
    5. Reduced SDK installation steps.
  • SDK v1.2.0.1
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Support LIPSedge M3.
    2. Fixed bug of hanging upon initializing camera resulting in repeatedly opening and closing of DL/M3 in OpenNI.
    3. Changed default mode of optimized processing to non-user-tracking mode.
  • SDK v1.1.0.1
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Added RGB format switch between MotionJPEG and YUY2 in model configuration file.
    2. Added implementation of GetSerialNumber of OpenNI API.
    3. Experimental support of depth data up to 60 FPS. (Run-time performance depends on SDK’s host CPU)
    4. Fixed crash in SetViewPoint(image_generator).
    5. Fixed incorrect near-mode data under certain situations.
  • SDK v1.1.0.0
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Supported new version of LIPSedge DL.
    2. Added optimized processing mode and modified corresponding setup file format.
    3. Added new image registration method.
    4. Added dual-LIPS camera support feature. (Experimental feature and only works under Windows+OpenNI 2.2)
  • SDK v1.0.2.1
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Added and enabled double-buffer mechanism for RGB and IR generators.
    2. Added experimental support for new model. (Windows Only)
    3. Improved pre-processing performance.
  • SDK v1.0.2.0
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Fixed counter issue in module.
    2. Improved encryption mechanism.
    3. Added new filter option.
    4. Performance tuning for accelerate version.
    5. Fixed accuracy issue between normal and accelerate versions.
    6. Improved depth image processing speed.
    7. Added support for Elementary OS.
    8. Refined device USB ID detection mechanism.
  • SDK v1.0.1.2
      Windows 7, 8, 8.1, 10 Linux (Ubuntu 14.04+OpenCV 2.4.11) Linux (Ubuntu 16.04+OpenCV 3.1)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

    Change Logs:

    1. Added new USB hub productId to fit with the new device.
    2. Fixed startCameraRGB hang issue when launching NiViewer.
    3. Added LIPS configuration.
    4. Tuned image mirroring behavior.
  • SDK v1.0.0.3
    Release Notes

      Windows 8, 8.1, 10 Linux (Ubuntu 14.04)
    OpenNI 1.5 32 bit 64 bit 32 bit 64 bit
    OpenNI 2.2 32 bit 64 bit 32 bit 64 bit

    Installation Guide: (Windows | Linux)

  • LUON for Windows 1.1

    Change Logs:

    1. Fixed random crash

    Installation: (32-bit | 64-bit)
    User Manual

  • LUON for Windows 1.0

    Installation: (32-bit | 64-bit)
    User Manual