Overview
When the first Kinect came out, a great library was developed by University of Leeds, Kinesthesia.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the conditions expressed in the accompanying license are met (BSD license with add-ons for NI and Microsoft).
Description
The Kinect 2 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 equiped 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 2 can be found at http://www.microsoft.com/en-us/kinectforwindows/meetkinect/features.aspx..
HaroTek developed a library of LabVIEW™ API VI's to access some functionalities of the Kinect 2. The library is called Haro3D™. Haro3D™ gives access to the following functionalities of the Kinect 2:
In addition, the Haro3D™ library offers a Utilities library containing fucntion 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. Fully functional examples for each of the functionalities are also provided.
Steps to Implement or Execute Code
Requirements
Software
For the Microsoft Kinect for Windows V2:
Operating System: Windows 8 or later, 64-bit.
Upon connecting the Kinect for Windows V2 for the first time to your computer, the drivers should be downloaded through Windows Update. If the computer is not connected to the internet, download and run the Kinect runtime 2.0 or later (http://www.microsoft.com/en-us/download/details.aspx?id=44559).
For the Haro3D™ library
The use of the Kinect V2 with the Haro3D™ library requires Visual C++ 2013 Redistributable x86 or x64 (http://www.microsoft.com/en-us/download/details.aspx?id=40784), (or Visual C++ 2013, Ultimate, Premium, Professional, and Express for Windows Desktop) corresponding to the LabVIEW™ bitness version.
Hardware
Below is an excerpt of the requirements given by Microsoft at (http://msdn.microsoft.com/en-us/library/dn782036.aspx)
1. Kinect for Windows V2 sensor, which includes a power hub and USB cabling
2. Computer processor: I7 3.1 GHz (or higher), x64 core
3. Memory: 4GB or more
4. Operating System: Windows 8 or later, 64-bit.
5. Video card: DX11 capable graphics adapter (see list of known good adapters below)
6.Built-in USB 3.0 host controller (Intel or Renesas chipset). If you're adding USB 3.0 functionality to your existing PC through an adapter, please ensure that it is a Windows 8 compliant device and that it supports Gen-2.
fdfdfd
Additional Images or Video