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. Additionally, we also created a Unity OpenNI plugin called LUON (LIPS Unity OpenNI) for Windows to enable your Unity application with the access to our depth camera through our rich set of OpenNI middleware extension. Windows download is self-content while the Linux download is tested against Ubuntu only and requires user to install OpenCV separately.

SDK Downloads (For LIPSedge DL 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.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 (v1.0)

    LUON, standing for LIPS Unity OpenNI, is LIPS’ answer to empowering Unity community with the ability to access the rich set of LIPS OpenNI middleware extension. LUON is 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. In its first release, LUON for Windows 1.0 supports OpenNI 1.5 under Windows versions supported by SDK. 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.

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