Support for Devices and Platforms
Do you support other Linux distributions besides Debian/Ubuntu?
At the moment, there is official support only for Debian/Ubuntu distributions. You can try to install Nuitrack by unpacking the .deb archive and running the postinst script.
Do you have any samples that utilize Java or Xamarin.Android since the API has .NET bindings?
We have a simple Xamarin.Android sample.
It has no GUI, it prints log messages to an Android console only. However, it shows how to use Xamarin.Android to build apps for VicoVR.
Can I make an Unreal Engine project with Nuitrack?
Yes. You can download Nuitrack Plugin for Unreal Engine
Nuitrack - Real-time body tracking in Code Plugins - UE Marketplace
Does your SDK work with Windows 10 UWP applications?
Current Nuitrack SDK uses native ĐĄ++ libraries built for Windows x86/x86_64 architecture. Besides it has some 3rd-party dependencies (drivers for depth cameras) which are available only for a desktop platform.
Can I run Nuitrack on iPad/iPhone?
Starting from
v0.30.0
, Nuitrack supports Occipital Structure Sensor cameras on iOS devices (Beta). You can find more info in Nuitrack SDK (see the directoryNuitrackSDK\iOS-beta
).
Can I activate Nuitrack in a Docker container?
Unfortunately, itâs not possible to use Nuitrack Pro in Docker yet. Weâre working on a solution to fix it.
Can I connect RealSense to USB 2.0 and use it with Nuitrack?
You can connect RealSense via USB 2.0, but in this case you have to set lower resolution for a depth map. To do this, open
nuitrack.config (%NUITRACK_HOME%/data)
, find the section"Realsense2Module"
and add the following lines to"Realsense2Module.Depth"
:
"RawWidth": 640,
"RawHeight": 480,
Can I use Nuitrack with RealSense and Android?
Yes. However, in this case read permission for a root folder is required. You can check the permissions using any file manager, for example, ES File Manager: if the â/â folder is empty, then read permissions for the root folder arenât granted in the current firmware version of your Android device.
Can I run Nuitrack on Mac?
Unfortunately, Mac is not supported at the moment.
Do you have a WPF sample?
You can download a simple WPF app with Nuitrack here. In this app, Nuitrack depth module is created and depth frame timestamp is displayed. Also make sure that target platform is set to x64: Project Settings > Build > Platform Target > x64
Installing and Uninstalling Nuitrack
How to install Nuitrack on my PC?
Please, take a look at Installation Instructions in our online documentation.
How to uninstall Nuitrack on Linux?
To uninstall Nuitrack, use the following command:
sudo dpkg -r nuitrack
Questions about Nuitrack License
I cannot enter the secret key because the Activation button is greyed out!
Make sure that youâve installed Microsoft Visual C++ Redistributable for Visual Studio (step 3 from our Installation Instructions. This will resolve missing dependencies for the Nuitrack module.
After that, run Nuitrack.exe tool and press âCompatibility Testâ. You should see the window with the depth map. After a few seconds, the window will close and youâll be able to enter your activation key.
After finishing the Compatibility Test, you should see a file âe24bâŚâ in the
%NUITRACK_HOME%/data
folder. If itâs not created, please, check the access permissions for%NUITRACK_HOME%/data
folder.If you use RealSense, please check that itâs connected via USB 3.0 and camera firmware version is 5.8.15 or higher.
I get the error: âNetwork Error (99) : Connection timed outâ.
Please check your network connection as it is required for Nuitrack activation (your device should have access to https://download.3divi.com/).
I updated the software and now I cannot apply my license.
You have to reactivate Nuitrack using the same depth sensor that you used for the first activation. You donât have to purchase a new license, you can use your activation key.
How can I reactivate the license?
Nuitrack 0.27.0 and earlier:
- Plug in the sensor and run Nuitrack activation tool;
- Click âCompatibility Testâ;
- Wait until the test is finished and enter the license key;
- Click âGet Available Licensesâ. The tool will show that you have â0â licenses BUT this means that you have 0 NEW licenses; your old licenses can still be used;
- Click âUpgrade to Proâ/âUpgrade to Pro for 1 Yearâ (depending on your license type).
Please note that you have to use the same sensor (with the same serial number) that you used when activating Nuitrack for the first time.
Nuitrack 0.28.0 and higher:
- Plug in the sensor and run Nuitrack activation tool;
- Click âCompatibility Testâ;
- Wait until the test is finished and enter the license key. You can see available license keys in your personal account at cognitive.3divi.com;
- Click âActivate".
For perpetual licenses: please note that you have to use the same sensor (with the same serial number) that you used when activating Nuitrack for the first time.
"I enter the license key but receive an error âfailed: wrong client keyâ / "Invalid resource token".
Nuitrack 0.27.0 and earlier:
Please try to copy your key from the Activation letter (check your email) and paste it to the âClient keyâ field. Please note that register matters.Nuitrack 0.28.0 and higher:
Please try to copy your key from your Nuitrack personal account and paste it to the âEnter Activation Keyâ field. Please note that register matters.
I purchased too many licenses! Can I get them back? Can I deactivate them?
For testing or temporary use, we provide customers with Nuitrack Free Trial
If you purchased too many licenses by mistake and didnât activate them, please contact our support.
In case you have already activated the sensor, you can not deactivate it as this procedure is not provided. To activate a new sensor, you need to purchase another license.
When registering the order, you can specify the same email address and 1 license will be added to your activation key automatically.
What is the difference between Nuitrack Trial and Pro/AI? Can I use Nuitrack for development?
Nuitrack Trial is for demo purpose only and may not be used for development of applications (Project Content) for commercial use.
Nuitrack Pro/AI may be used by anyone who pays the applicable subscription and / or unit license fees to develop, distribute, sell and offer for sale Project Content. Nuitrack Pro license is required for each copy of Project Content.
To remove the time limit, you need to upgrade the Nuitrack Trial to Nuitrack Pro/AI (via license purchase).
You can download Nuitrack Trial here.
SDK and examples are available here.
Online documentation is available here
I get LicenseNotAcquiredException in my app, though standard Nuitrack works fine.
Make sure that you donât specify the path to
nuitrack.config
file in thenuitrack::Init()
orNuitrack.Init
function. If you specify the path, the file would contain an incorrect path to thelicense.json
file. Thelicense.json
should be located at the initial folder (when it was created).
When I try to run the nuitrack_license_tool in Ubuntu I always get "Please run with sudo" or "Run as current user" and when I run with sudo I get "Please run with "sudo -E"
Please make sure that you re-logged in after Nuitrack installation (see the 3rd step here).
Also please check the value ofNUITRACK_HOME
:echo $NUITRACK_HOME
If the value is empty, please, execute the following command:
export NUITRACK_HOME=/usr/etc/nuitrack
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/nuitrack
After that:
Nuitrack 0.27.0 and earlier:
Run the following command again:
sudo -E nuitrack_license_tool
Nuitrack 0.28.0 and higher:
Run the following command as a current user:
nuitrack_license_tool
I bought the license and didnât receive the secret key!
Nuitrack 0.27.0 and earlier:
The secret key and instructions on license activation are sent automatically to your email after you purchased the license. Please, check your âSpamâ folder. If it doesnât help, please contact us and we will duplicate the activation key for you as soon as possible.Nuitrack 0.28.0 and higher:
You can see available licenses (activated and non-activated) in your Nuitrack personal account.
Can I activate two sensors with two licenses on the same PC?
You can activate several licenses for several sensors on one PC. Please note that when you activate the license for one sensor, a new
license.json
file is created in%NUITRACK_HOME%/data
folder. This license (and a file) is linked to the sensor that was used. If you want to activate another sensor, you have to backup the already created file (rename it or move to another folder) and follow the activation process again for another sensor. As a result, anotherlicense.json
file will be created in%NUITRACK_HOME%/data
folder, but it will be linked to your second sensor. So, all in all youâll have two license files. You can keep these two files in one%NUITRACK_HOME%/data
folder BUT you have to use the license that is linked to the currently used sensor (and it should be namedlicense.json
).
Nuitrack Features and Functionality
What are minimum specifications for Nuitrack?
There are no strict requirements for hardware performance in Nuitrack. RAM usage is below 200 Mb. There is only one restriction for desktop processors - they should support AVX instructions set.
Does Nuitrack provide coordinate mapping between color frames and depth frames?
Yes, you can align depth and RGB maps in one of two ways:
By editing
nuitrack.config
:
- Open the file
data/nuitrack.config
- Find the section
âDepthProviderâ
and setâDepth2ColorRegistrationâ
toâtrueâ
.By using Nuitrack API (insert the following line to your code):
(C++)
nuitrack::setConfigValue("DepthProvider.Depth2ColorRegistration", "true");
(C#)Nuitrack.SetConfigValue("DepthProvider.Depth2ColorRegistration", "true");
Can I select one of connected sensors?
Yes, use Device API to select the needed sensor, check our C++/C# samples
Can I use Nuitrack with multiple sensors?
Yes, please see this Multiple Depth Sensors doc and multisensor sample
Is it possible to get the IR data using your SDK?
Unfortunately, itâs not possible to get the IR data using Nuitrack SDK, only depth and RGB data.
Can I use OpenCV 3.4 with Nuitrack?
Yes, Nuitrack 0.28.0 is built with OpenCV 3.4.
How can I set up tracking of multiple users?
You can track up to 6 skeletons by two ways:
Using Nuitrack API: take a look at
SkeletonTracker::setNumActiveUsers
(C++) ornuitrack.SkeletonTracker.SetNumActiveUsers
(C#) method in Nuitrack online documentationEditing nuitrack.config file: in the section
âSkeletonizationâ
, setâActiveUsersâ
to the desired value (up to 6 skeletons)
What is the difference between Hand Tracker Module and "JOINT_RIGHT_HAND" from Skeleton Tracker Module?
HandTracker returns 2D (screen) coordinates of a cursor, 3D positions and grab state. This is an add-in module above the skeleton (it uses positions of skeletonâs hands). In this case, 3D position of a hand is the center of mass of the point cloud of a hand.
How can I enable RGB stream for Orbbec Astra Pro?
Nuitrack 0.29.0 and earlier:
To enable RGB stream for Astra Pro (Windows only), you should set"AstraProPerseeDepthProvider.Windows.CameraID"
option in thenuitrack.config
file (usually itâs 0, but if it doesnât work, try 1, 2, âŚ).Nuitrack 0.30.0 and higher:
To enable RGB stream for Astra Pro (Windows or Linux), you should set"AstraProPerseeDepthProvider.CameraID"
option in thenuitrack.config
file (usually itâs 0, but if it doesnât work, try 1, 2, âŚ).
How can I change Depth/RGB resolution for Orbbec Astra Pro / Persee?
You can do that by either editing
nuitrack.config
file:
- Open
nuitrack.config
file (/usr/etc/data/nuitrack
for Ubuntu and%NUITRACK_HOME%/data
for Windows);- Find the section
"AstraProPerseeDepthProvider"
.- Add the following lines to the beginning:
"RGB": {
"Width": <width>,
"Height": <height>
},
where<width>, <height>
is one of supported resolutions.or by using Nuitrack API:
After
Init()
and before anyCreate()
, callâŚC++:
Nuitrack::setConfigValue(âAstraProPerseeDepthProvider.RGB.Widthâ, â640â);
Nuitrack::setConfigValue(âAstraProPerseeDepthProvider.RGB.Heightâ, â480â);
ĐĄ#:
Nuitrack.SetConfigValue(âAstraProPerseeDepthProvider.RGB.Widthâ, â640â);
Nuitrack.SetConfigValue(âAstraProPerseeDepthProvider.RGB.Heightâ, â480â);
To change depth frame resolution follow the instructions above but replace
RGB
withDepth
.
How can I change Depth/RGB resolution for ASUS Xtion2 / Orbbec Astra?
You can do that by either editing
nuitrack.config
file:
- Open
nuitrack.config
file (/usr/etc/data/nuitrack
for Ubuntu and%NUITRACK_HOME%/data
for Windows);- Find the section
"OpenNIModule".
- Add the following lines to the beginning:
"RGB": {
"Width": <width>,
"Height": <height>
},
where<width>, <height>
is one of supported resolutions.or by using Nuitrack API:
After
Init()
and before anyCreate()
, callâŚC++:
Nuitrack::setConfigValue(âOpenNIModule.RGB.Widthâ, â640â);
Nuitrack::setConfigValue(âOpenNIModule.RGB.Heightâ, â480â);
ĐĄ#:
Nuitrack.SetConfigValue(âOpenNIModule.RGB.Widthâ, â640â);
Nuitrack.SetConfigValue(âOpenNIModule.RGB.Heightâ, â480â);
To change depth frame resolution follow the instructions above but replace RGB with Depth.
How can I change depth resolution for RealSense?
Please, open
%NUITRACK_HOME%/data/nuitrack.config
file in a text editor. Add"RawWidth"
,"RawHeight"
,"FPS"
options to theâRealsense2Module.Depthâ
section, for example:
"Realsense2Module": {
"Depth": {
"RawWidth": 640,
"RawHeight": 480,
"FPS": 30,
"Preset": 5,
"ProcessWidth": 640,
"ProcessHeight": 480,
"ProcessMaxDepth": 5000,
"LaserPower": 1.0
},
...
}
RawWidth=848
,RawHeight=480
,FPS=30
are default values. You can try to set other compatible values in accordance with RealSense SDK.
"ProcessWidth"
,"ProcessHeight"
is the resolution which raw input stream will be resized into (it will be upscaled/downsampled and cropped to fit aspect ratio if needed). Please note that changing these parameters may lead to performance issues.
How can I disable the RGB stream?
To disable the RGB stream:
- Open
%NUITRACK_HOME%/data/nuitrack.config
in a text editor;- In the
"DepthProvider"
section, find theâRGBâ
parameter and set it to"Off"
.
How can I select a different rotation angle?
You can set the rotation angle in the
nuitrack.config
file. Open the%NUITRACK_HOME%/data/nuitrack.config
in a text editor, find"DepthProvider.RotateAngle"
option and then set one of possible values: 0 (default value), 90, 180, 270.
What is the difference between Nuitrack SDK and Astra SDK?
Astra SDK is based on Nuitrack SDK (it uses skeleton tracking from Nuitrack). New features are implemented first in Nuitrack SDK and then in Astra SDK (with a possible delay). Besides, all new features not connected to skeleton tracking (for example, face tracking) are not implemented in Astra SDK.
Can I use the pre-recorded video as input with Nuitrack?
You can use the data recorded in
.oni
format usingNiViewer
tool fromOpenNI2 SDK
. This usage presupposes that the depth sensor should be OpenNI2 compatible, for example, Orbbec Astra cameras.To run Nuitrack with
.oni
file, open%NUITRACK_HOME%/data/nuitrack.config
file in a text editor and set the FULL path to the.oni
file in the"OpenNIModule.FileRecord"
section. Please note that Nuitrack Pro license is not compatible with this mode.
How can I limit CPU usage by Nuitrack?
"CPU.MaxLoad"
parameter innuitrack.config
file limits the CPU usage by Nuitrack libraries. By default, this value is0.67
. You can modify this parameter, however, the decreased value may lead to frame skips.
How can I increase the tracking quality with RealSense cameras?
Starting from Nuitrack 0.23.1, two post-processing filters are available using
nuitrack.config
file: in theRealsense2Module
section, you can find theSpatialFilter
andDownsampleFactor
(corresponds to the decimation filter in RealSense SDK). For example, if you setDownsampleFactor
to 2, the noise level in the depth map will be reduced according to the Intel recommendations.
Is it possible to define a tracking area with the SDK so that only people inside that area are tracked and all other are ignored?
Nuitrack isnât designed for thresholded depth maps. However, you could try the following:
- open
%NUITRACK_HOME%/data/nuitrack.config
file in a text editor;- add this line
"BoxCutter":{"x":"0","y":"0","z":"0","width":"1000","height":"4000","depth":"3000","alpha":"0","beta":"-1.5"},
as the first line to the
"Segmentation"
section.Notes about the 2nd step:
- depth map will be thresholded by height/2 mm (only the depth values [0âŚheight/2] will be processed);
- âbetaâ parameter is the BoxCutterâs rotation angle in radians along X-axis of a sensor. So the box above should have following dimensions after rotation: âwidthâ x âdepthâ x âheight/2â (X, Y, Z order here).
We are interested in face detection and recognition. Does Nuitrack support that?
Nuitrack supports face tracking, you can read more about this feature in our online documentation. You can take a look at our Unity tutorials: Face Tracking with Nuitrack and Creating Animated Emojis with Nuitrack. You can also take a look at our product 3DiVi Fase SDK.
When a user stands too close to a wall, Nuitrack detects his skeleton incorrectly (the user âmergesâ with the wall). Can I prevent this?
You can try to calibrate the background. Find the
"Segmentation.Background"
section in thenuitrack.config
file and replace the line"BackgroundMode": "dynamic"
with these two lines:
"BackgroundMode" : "static_first_frame",
"CalibrationFramesNumber": 20
It turns on a static model for the background.
Wait forCalibrationFramesNumber
frames, and only then enter the scene.
You can set these options via Nuitrack API as well:
nuitrack::setConfigValue("Segmentation.Background.BackgroundMode", "static_first_frame");
nuitrack::setConfigValue("Segmentation.Background.CalibrationFramesNumber", "20");
Please note that first 20 frames are used to calibrate the background - make sure that the sensor is not moved during this time and no users enter the frame (there should only be your background in front of a sensor). You can add some kind of a calibration counter that will be displayed in your project, which will help you to understand when the calibration is over.
Can I determine whether a user is standing in front of the camera or backwards with Nuitrack?
Nuitrack API doesnât provide such function. However, you can use Face Tracking to implement this feature: compare face id with skeleton id - if theyâre the same, then the person is facing the sensor, if not (face id is not recognized), the person is standing backwards. Learn more about face tracking with Nuitrack.
Can I track 1 joint instead of all joints?
You can change the number of tracked users but the number of tracked joints is always the same.
Can I adjust the laser power of RealSense cameras?
Yes, you can set the laser power of your sensor in
nuitrack.config
. Find the line"LaserPower"
in the"Realsense2Module"
section and set the desired value from 0 (min) to 1 (max).
Can I use Nuitrack for skeleton tracking if a sensor is placed behind a glass?
The quality of detection and recognition depends on the distance between a sensor and a glass and also on the glass width. If the sensor is adjacent to a thin glass, it may prevent distortion. Please note that glare and reflections from the glass seriously affect the detection and tracking quality.
How can I check Nuitrack version?
To see the Nuitrack version, please run Nuitrack Activation Tool (
Nuitrack.exe
). The version is displayed at the bottom of the window.
Can I set the maximum tracking distance?
You can set the maximum skeleton tracking distance in
nuitrack.config (%NUITRACK_HOME%/data)
, find and edit the following value:
Skeletonization": {
"MaxDistance": 4000,
âŚ
}
"4000"
means the distance in millimeters.
Can I use Nuitrack for face tracking only?
If you use Nuitrack, a face is detected only after a userâs skeleton is detected. For face tracking we can recommend you our product 3DiVi Face SDK.
What do USGH letters mean? Theyâre displayed when I run Nuitrack samples.
âUSGHâ are Nuitrack modules:
U - User
S - Segment
G - Gestures
H - HandsTime next to âU, S, G, Hâ means the working time of each module.
Issues while Setting Up and Running Nuitrack
When I run Nuitrack samples, I get the following error: Start nuitrack c11 WARNING: Can not load library module:C:\nuitrack/middleware/NuitrackModule.dll ERROR: Empty factory for DepthProvider terminate called after throwing an instance of 'tdv::nuitrack::TerminateException' what(): Empty factory for DepthProvider
Usually, this issue is caused by unresolved dependencies. Please check that youâve installed Microsoft Visual C++ Redistributable (for Windows).
I use âNuitrack.NuitrackMode.DEBUGâ for Nuitrack initialization but the sample does not run!
Please do not use
"Nuitrack.NuitrackMode.DEBUG"
as it is only used for Wi-Fi connection between PC and a sensor.
Can I hide the âerror messagesâ displayed at Nuitrack start?
Weâve already hidden some of these warnings in our latest release. However, we cannot hide some messages because they come not from Nuitrack, but from sensor drivers (such as
"Can't find video camera!"
, etc.).
nuitrack_ni_sample doesnât work with my RealSense!
nuitrack_ni_sample
shouldnât work with RealSense cameras as it works only with the sensors with OpenNI support.
I measure Skeleton Tracking FPS but the results are not stable!
We recommend you to disable RGB stream or downgrade the resolution of the RGB stream to qVGA for more stable FPS measurement.
I encounter IndexOutOfRangeException!
Try to:
Open the file%NUITRACK_HOME%/bin/OpenNI2/Drivers/SenDuck.ini
Add the section[Image]
and a lineâResolutionâ
:
[Image]
Resolution=1
When I run the sample, I get an error: _"System.DllNotFoundException: 'Unable to load DLL 'libnuitrack': The specified module could not be found. (Exception from HRESULT:0x8007007E)'"_
This error is caused by mixing 32-bit and 64-bit libraries. Please make sure youâre using the 64-bit version of Nuitrack and a 64-bit compiler. Also set
"Target platform"
tox64
in your projectâs properties.
I cannot open Nuitrack sample as a root user.
We provide automatic settings for a non-root user. As for a root user, you have to set environment variables manually. Please, execute these commands as a root user:
export NUITRACK_HOME=/usr/etc/nuitrack
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib/nuitrack
Sample SDK projects cannot execute without libnuitrack.dll. Where is libnuitrack.dll?
You have to install the Nuitrack runtime component. Please, follow the installation instructions.
When I run nuitrack_ni_gl_sample (on Windows), I get an error: glut.h: No such file or directory
Please download glut.zip archive with 64-bit versions of libraries and follow the steps below:
- Install header files:
- copy
\Include\gl
folder to"C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\um"
(note that 10.0.16299.0 is Windows 10 SDK version, it can differ for your system)
- Install export libraries:
- copy
\Lib\x86\glut32.lib
to"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x86"
- copy
\Lib\x64\glut32.lib
to"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.16299.0\um\x64"
- Install dynamic libraries:
- copy
\bin\x86\glut32.dll
toC:\Windows\System32
- copy
\bin\x64\glut32.dll
toC:\Windows\SysWOW64
If youâre using x64 compiler, you have to use
"C:/Program Files/OpenNI/Lib64/openNI64.lib"
,
If youâre using x32 compiler, you have to use"C:/Program Files(x86)/OpenNI/Lib/openNI.lib"
.
I use RealSense with a long cable and Nuitrack but I have some FPS issues.
As far as we know, long cables cannot provide necessary capacity due to USB 3.0 specifications. Please refer to the following issue.
Faces are not tracked!
By default, face tracking in Nuitrack is turned off. To turn on this function, open the
nuitrack.config
file and setâFaces.ToUseâ
andâDepthProvider.Depth2ColorRegistrationâ
totrue
.
Issues with Nuitrack and Unity
I cannot build my Unity project with Nuitrack!
Make sure that you installed Nuitrack correctly following our Installation Instructions.
Also make sure that you have installed the msi packages from the downloaded Nuitrack archive. You need these packages installed on your computer to resolve missing dependencies for the Nuitrack module.
Try to run
Basic Unity Sample
fromNuitrack unitypackage
to check whether Nuitrack works fine or not: importNuitrackSDK.unitypackage
to your Unity project and runâBasicSkeletâ
from the"Scenes"
folder.
I get âDllNotFoundException: libnuitrackâ error!
Make sure that
NUITRACK_HOME
andPATH
environment variables are set correctly and for all users. You have to restart Unity after setting these variables.
In Unity, selectâNuitrack SDK/Nuitrack/NuitrackAssembly/nuitrack.net.dllâ
and tick"Any Platform"
in theâInspectorâ
tab.
When I run Nuitrack samples, my console log is filled with errors stating that "The type or namespace name `nuitrack' could not be found. Are you missing an assembly reference?".
Please, try to select
Nuitrack SDK/Nuitrack/NuitrackAssembly/nuitrack.net.dll
(in Unity) and tick"Any Platform"
in theâInspectorâ
tab. This issue may occur in case this value is unticked.
I'm getting this error when starting the Unity demo scenes: Nuitrack native libraries initialization error: INIT_NUITRACK_NOT_SUPPORTED
This error occurs at start of a Unity project with Nuitrack, however, it does not indicate any particular error. So donât worry, this is a regular case and everything should work fine.
Questions about Nuitrack and TVico
Can I transfer depth data, user masks and skeleton data using TVico and PC?
For Linux and Windows desktops, there is a limitation in the current Nuitrack version: only skeleton data can be transferred via wireless connection.
If you connect TVico to an Android device, you can transfer all data (depth, user masks, skeleton).
Can I connect TVico via Ethernet or Wi-Fi?
You can use either Ethernet or Wi-Fi for connection. For more information about connecting TVico to an Android device/PC, take a look at our TVico USer Guide.
What is the difference between TVico and Orbbec Persee?
TVico is an interactive Android computer developed jointly by Orbbec and 3DiVI Inc. It is a Persee camera supplied with Nuitrack middleware and Nuitrack perpetual license. You can use TVico to transmit depth data, user masks and skeleton data to other devices using Wi-Fi. Android, Windows and Linux platforms are supported.
Nuitrack Documentation
Where can I find Nuitrack documentation?
You can find Nuitrack online documentation here.
Is there documentation for nuitrack.config file? I want to change all the parameters!
Unfortunately, there is no documentation for
nuitrack.config
file at the moment as it is not intended to be edited in most cases. It includes internal parameters for modules and experimental features.