3DiVi / nuitrack-sdk

Nuitrack™ is a 3D tracking middleware developed by 3DiVi Inc.
https://nuitrack.com
484 stars 65 forks source link
ai kinect nuitrack pose-estimation

What's New ?

What is Nuitrack™ SDK?

Nuitrack™ is an ultimate 3D body tracking solution developed by 3DiVi Inc.

It enables body motion analytics applications for virtually any widespread:

Inspired initially by Microsoft Kinect, Nuitrack™'s mission is to provide strong skeletal tracking baseline for the next generation of immersive and analytical applications beyond any specific platform or hardware. Think of it as a "Kinect for anything".

With its performance and flexibility resulting from 10 years of development Nuitrack™ is capable to support the wide range of applications:

Now it's all yours - try it, use it, challenge it!

Key Features

After being launched with any supported depth sensor Nuitrack provides:

Depth map / 3D Point Cloud Scene analysis, key elements like floor plane Persons tracking and pixel-perfect segmentation for each of them
Depth Map Floor plane Segmentation
Highly-sophisticated 3D Skeletal Tracking for each person Basic Facial Analysis like age and emotion detection Hand Tracker and Gesture Recognition high-level APIs for UI control
Skeleton tracking Face Tracking Hand Tracking and Gesture Recognition

Nuitrack has two Skeletal Tracking engines:

Essentially Nuitrack provides a human-centric spatial understanding tool for your applications to engage with a user in a natural and intelligent way.

Try out Nuitrack with your sensor

It's as quick and simple as 1-2-3:

  1. Download the Nuitrack Runtime package for your Platform of choice
  2. Install it, in case of any issues please follow the Installation Instructions
  3. Just plug-in your sensor and launch Nuitrack executable from start menu

Integration/Embedded

Develop with Nuitrack

C++ C# Python
Unity Unreal Engine 4.20 :new: UE 5 Blueprints (beta) :new: Touch Designer :new: Docker

If you have any questions, issues or feature ideas - feel free to engage with Nuitrack Team at our Community Forum.

Additional resources

Resource Description
Nuitrack.com general information and license purchasing
Licensing Dashboard licenses/subscriptions management
Troubleshooting page known issues with resolution
Community Forum troubleshooting, feature discussions
Documentation documentation index
Runtime Components packages for all supported platforms
C++/C# API auto-generated API reference (Doxygen)
C++/C# Examples These basic examples demonstrate how to use Nuitrack SDK
iOS [beta] Get started with Nuitrack for iOS

Application Areas

Nuitrack in Academia

Nuitrack is widely used in serious research, here are just a few selected references: