Skip to content

Commit

Permalink
Nuitrack v0.36.8
Browse files Browse the repository at this point in the history
  • Loading branch information
Nuitrack-Bot committed Feb 22, 2023
1 parent 2d425ec commit ae784aa
Show file tree
Hide file tree
Showing 61 changed files with 102 additions and 17 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# Release v0.36.8

**Release Date**: 22 Feb 2023
**Nuitrack Runtime version**: 0.36.8
**Nuitrack SDK version**: 1.12.8

## Bug Fixes and Improvements
* Fixed `Mirror` and `RotateAngle` options for **Azure Kinect** sensor
* Fixed head position detection in **Nuitrack AI Skeletal Tracking** in a case when a person is turned backwards to the camera

## Known Issues

* Unstable work of Nuitrack on the **Android arm32** platform
* Gesture recognition may fail for a sitting pose

# Release v0.36.7

**Release Date**: 21 Oct 2022
Expand Down
Binary file not shown.
Binary file modified Examples/nuitrack_csharp_device_api_sample/nuitrack.net.dll
Binary file not shown.
Binary file modified Examples/nuitrack_csharp_sample/nuitrack.net.dll
Binary file not shown.
Binary file modified Examples/nuitrack_gl_sample/android/libs/nuitrackhelper.jar
Binary file not shown.
2 changes: 1 addition & 1 deletion Examples/nuitrack_multisensor_sample/src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ int main()
{
try
{
// Wait and update Nuitrack data for all Nuitrack instances
// Wait and update Nuitrack data for all Nuitrack instance
for (const auto& tracker : trackers)
{
Nuitrack::waitUpdate(tracker.skeletonTracker);
Expand Down
Binary file modified Examples/nuitrack_ni_gl_sample/android/libs/nuitrackhelper.jar
Binary file not shown.
18 changes: 18 additions & 0 deletions Nuitrack/include/nuitrack/Nuitrack.h
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,24 @@ class NUITRACK_LOCAL Nuitrack
return result;
}

/**
* @brief Get the JSON string with internal Nuitrack parameters (for internal use only).
*
* @return JSON string
* @throw tdv::nuitrack::Exception
*/
static std::string getInternalParamsJson()
{
int size = 0;
nuitrack_error* e = nullptr;
char* resultPtr = nuitrack_GetInternalParamsJsonAlloc(&e);
std::string result(resultPtr);
ExceptionTranslator::handle(e);
nuitrack_GetInternalParamsJsonClear(resultPtr);

return result;
}

/**
* @brief Get Nuitrack version.
* The version is calculated by the formula: major * 10000 + minor * 100 + revision
Expand Down
3 changes: 3 additions & 0 deletions Nuitrack/include/nuitrack/capi/Nuitrack_CAPI.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ NUITRACK_API void nuitrack_GetInstancesJsonData(char* data, nuitrack_error** err
NUITRACK_API char* nuitrack_GetInstancesJsonDataAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInstancesJsonDataClear(char* resultPtr);

NUITRACK_API char* nuitrack_GetInternalParamsJsonAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInternalParamsJsonClear(char* resultPtr);

NUITRACK_API void nuitrack_SetParam(const char* value);

NUITRACK_API tdv::nuitrack::ExceptionType nuitrack_GetVersion(int* version);
Expand Down
Binary file modified Nuitrack/lib/android-arm64/libOpenNI.so
Binary file not shown.
Binary file modified Nuitrack/lib/android-arm64/libmiddleware.so
Binary file not shown.
Binary file modified Nuitrack/lib/android-arm64/libnuitrack.so
Binary file not shown.
Binary file modified Nuitrack/lib/android-arm64/nuitrackhelper.jar
Binary file not shown.
Binary file modified Nuitrack/lib/android/libOpenNI.so
Binary file not shown.
Binary file modified Nuitrack/lib/android/libmiddleware.so
Binary file not shown.
Binary file modified Nuitrack/lib/android/libnuitrack.so
Binary file not shown.
Binary file modified Nuitrack/lib/android/nuitrackhelper.jar
Binary file not shown.
Binary file modified Nuitrack/lib/csharp/nuitrack.net.dll
Binary file not shown.
Binary file modified Nuitrack/lib/linux64/libmiddleware.so
Binary file not shown.
Binary file modified Nuitrack/lib/linux64/libnuitrack.so
Binary file not shown.
Binary file modified Nuitrack/lib/linux_arm/libmiddleware.so
Binary file not shown.
Binary file modified Nuitrack/lib/linux_arm/libnuitrack.so
Binary file not shown.
Binary file modified Nuitrack/lib/linux_arm64/libmiddleware.so
Binary file not shown.
Binary file modified Nuitrack/lib/linux_arm64/libnuitrack.so
Binary file not shown.
Binary file modified Nuitrack/lib/win32/middleware.lib
Binary file not shown.
Binary file modified Nuitrack/lib/win32/nuitrack.lib
Binary file not shown.
Binary file modified Nuitrack/lib/win64/middleware.lib
Binary file not shown.
Binary file modified Nuitrack/lib/win64/nuitrack.lib
Binary file not shown.
4 changes: 2 additions & 2 deletions Platforms/Nuitrack.apk
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/Nuitrack_arm64.apk
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/nuitrack-linux-arm64.deb
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/nuitrack-linux-armhf.deb
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/nuitrack-ubuntu-amd64.deb
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/nuitrack-windows-x64.exe
Git LFS file not shown
4 changes: 2 additions & 2 deletions Platforms/nuitrack-windows-x86.exe
Git LFS file not shown
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,24 @@ class NUITRACK_LOCAL Nuitrack
return result;
}

/**
* @brief Get the JSON string with internal Nuitrack parameters (for internal use only).
*
* @return JSON string
* @throw tdv::nuitrack::Exception
*/
static std::string getInternalParamsJson()
{
int size = 0;
nuitrack_error* e = nullptr;
char* resultPtr = nuitrack_GetInternalParamsJsonAlloc(&e);
std::string result(resultPtr);
ExceptionTranslator::handle(e);
nuitrack_GetInternalParamsJsonClear(resultPtr);

return result;
}

/**
* @brief Get Nuitrack version.
* The version is calculated by the formula: major * 10000 + minor * 100 + revision
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ NUITRACK_API void nuitrack_GetInstancesJsonData(char* data, nuitrack_error** err
NUITRACK_API char* nuitrack_GetInstancesJsonDataAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInstancesJsonDataClear(char* resultPtr);

NUITRACK_API char* nuitrack_GetInternalParamsJsonAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInternalParamsJsonClear(char* resultPtr);

NUITRACK_API void nuitrack_SetParam(const char* value);

NUITRACK_API tdv::nuitrack::ExceptionType nuitrack_GetVersion(int* version);
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.12.7
1.12.8
18 changes: 18 additions & 0 deletions iOS-beta/nuitrack_sample/nuitrack.framework/Headers/Nuitrack.h
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,24 @@ class NUITRACK_LOCAL Nuitrack
return result;
}

/**
* @brief Get the JSON string with internal Nuitrack parameters (for internal use only).
*
* @return JSON string
* @throw tdv::nuitrack::Exception
*/
static std::string getInternalParamsJson()
{
int size = 0;
nuitrack_error* e = nullptr;
char* resultPtr = nuitrack_GetInternalParamsJsonAlloc(&e);
std::string result(resultPtr);
ExceptionTranslator::handle(e);
nuitrack_GetInternalParamsJsonClear(resultPtr);

return result;
}

/**
* @brief Get Nuitrack version.
* The version is calculated by the formula: major * 10000 + minor * 100 + revision
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,9 @@ NUITRACK_API void nuitrack_GetInstancesJsonData(char* data, nuitrack_error** err
NUITRACK_API char* nuitrack_GetInstancesJsonDataAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInstancesJsonDataClear(char* resultPtr);

NUITRACK_API char* nuitrack_GetInternalParamsJsonAlloc(nuitrack_error** error);
NUITRACK_API void nuitrack_GetInternalParamsJsonClear(char* resultPtr);

NUITRACK_API void nuitrack_SetParam(const char* value);

NUITRACK_API tdv::nuitrack::ExceptionType nuitrack_GetVersion(int* version);
Expand Down
2 changes: 1 addition & 1 deletion iOS-beta/nuitrack_sample/nuitrack.framework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>0.36.7</string>
<string>0.36.8</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
}
},
"ActiveUsers": 2,
"Debug": false,
"MaxDistance": 4000
},
"DepthProviderAdapter": {
Expand Down Expand Up @@ -234,6 +235,9 @@
"MinDisplacement": 20
}
},
"WorkaroundsAPI": {
"ConvertCoordsWithSensorParams": false
},
"DynamicModules": {
"Path": "@loader_path/",
"Modules": [],
Expand Down Expand Up @@ -405,5 +409,8 @@
},
"DefaultModules": {
"DepthProvider": "DepthProviderManager"
},
"FusionDebugModule": {
"ToUse": false
}
}
Binary file modified iOS-beta/nuitrack_sample/nuitrack.framework/nuitrack
Binary file not shown.

0 comments on commit ae784aa

Please sign in to comment.