https://github.com/vancegroup/KVR
This software manages and runs VRPN servers for one or more Microsoft Kinect sensors and enables voice recognition, gesture recognition, and skeleton merging.
- Microsoft .NET Framework (currently tested against 4.5)
- Microsoft Kinect v1 SDK along with the Toolkit (currently tested against 1.8)
- Microsoft Kinect v2 SDK (currently tested against 2.0.1410.19000)
- Microsoft Speech Platform SDK (currently tested against version 11)
- VRPN .NET Bindings
- Eigen .NET Bindings (precompiled binaries included)
- Make sure the references in the Visual Studio project point to the correct DLL location.
- Microsoft.Kinect (Microsoft.Kinect.dll)
- Microsoft.Speech (Microsoft.Speech.dll)
- VrpnNet (VrpnNet.dll)
- Both the Kinect v1 and Kinect v2 use the Microsoft.Kinect namespace and a library called Microsof.Kinect.dll, but the two are not compatible. Make sure you reference the correct version in the correct project.
- The project can be compiled and run on a Windows 7 computer without the Kinect v2 SDK installed, provided a precompiled version of the KinectV2Core is available and the KinectV2Core project is set to not build. KVR will run without Kinect v2 support in this case.
- The debug versions of VrpnNet require Visual Studio 2010 to be installed. If VS 2010 is not installed, link KVR to the release version of VrpnNet for the appropriate CPU architecture.
- Matrix calculations in the Eigen .NET bindings will be extremely slow if the project is using a debug version of the Eigen .NET bindings.