Haro3D - Kinect for Windows v2 for LabVIEW

Today's project is another one of those, if you need this, you really need it....

Labview library for Kinect V2

For those interested, I have developed a library of Labview VI's to access data from the Kinect V2. It seemed that such a library was not available even though one was developed for the Kinect V1.

You can get more information about the library at www.harotek.com and the library can be downloaded for free from National Instruments website at https://decibel.ni.com/content/docs/DOC-40832

Project Information URL: https://social.msdn.microsoft.com/Forums/en-US/9e34c8f7-02a5-480b-8df7-56f3adf5eba1/labview-library-for-kinect-v2?forum=kinectv2sdk

Haro3D

image

Haro3D™ is the first library for National Instruments LabVIEW™ providing access to the functionalities of the Kinect for Windows V2.

The following features of the Microsoft Kinect V2 Haro3D™ library gives access to the following functionalities for the Microsoft Kinect V2:

  • Bodies (people and joints tracking)
  • Colored 3D clouds of points.
  • Depth sensing
  • Color high-definition camera
  • Active infrared imaging
  • 3D volume reconstruction
In addition, the Haro3D™ library offers utilities to complement the Kinect functionalities:
  • Real-time interactive 3D display of bodies (skeletons)
  • Real-time interactive 3D display of colored clouds of points
  • File I/O of Clouds and Meshes in STL, PLY, XYZ formats
  • Fully functional examples for each of the functionalities.
  • Youtube video demonstrations of examples and programming tips.
The library can be downloaded for free from National Instruments with this link.
..
Download the Haro3D™ manual in pdf format here.

Project Information URL: http://harotek.weebly.com/products.html

Project Download URL: http://harotek.weebly.com/products.html

Kinect 2 - Haro3D™ VI Library

The Kinect is a sensor developed by Microsoft for the Xbox game console. Its main goal is to be able to interpret human positions and gestures. To accomplish this task, the Kinect is equipped with a depth measurement system based on active illumination. This feature makes the Kinect a low cost three-dimensional camera that can be used for applications outside the gaming industry. More information about the Kinect can be found at http://www.microsoft.com/en-us/kinectforwindows/meetkinect/features.aspx.

When the first Kinect came out, the  great Kinesthesia library was rapidly made available by University of Leeds. That library is based on .NET assemblies that can be used directly from Labview. The Kinect for Windows v2 was first made available at the end of 2013 within a beta program, and the public release was July 2014. To our knowledge, no VI library to access the Kinect v2 features from Labview has been available so far. One reason might be that there are apparently some issues to access the Kinect v2 from within Labview using the .NET assemblies.   

We believe that the Kinect is a great piece of hardware, and that Labview has great, but under-exploited 3D Visualization tools. At HaroTek, we developed a VI library called Haro3D™. This VI library contains API VI's to access some features of the Kinect v2. These API VI's are basically wrapper around two DLL's (one for 32-bit and the other for 64-bit versions of Labview) that were developed in C++.

Redistribution and use in source and binary forms of the Haro3D™ library, with or without modification, are permitted provided that the conditions expressed in the accompanying license are met (3-clause BSD license with add-ons for NI and Microsoft).

HaroTek is committed to maintain and keep growing the Haro3D™ library over time.

The Haro3D™ library can be downloaded from the current page. A copy of the manual is also available. The manual is simply the pdf version of the help file accessible from Labview.

Comments are welcome.

More information can be obtained at www.harotek.com.

Description

The Haro3D™ library gives access to the following functionality of theiesKinect v2:

  • Bodies (people and joints tracking)
  • Colored 3D cloud of points.
  • Depth sensing
  • Color high-definition camera
  • Active infrared imaging
  • 3D volume reconstruction

In addition, the Haro3D™ library offers Utilities VI's to complement the functionalities of the Kinect 2 like VI's to display and interact with the 3D data, and VI's to save and read back the 3D data (clouds of points and meshes). Fully functional examples for each of the functionalities are also provided.

...

image

image

image

Project Information URL: https://decibel.ni.com/content/docs/DOC-40832

Project Download URL: https://decibel.ni.com/content/docs/DOC-40832




Tags:

Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
    Unsubscribing
    Subscribing

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.