Troubleshooting Orbbec Model Files
Required Files & Directory
These are the critical files for skeleton tracking to work:
dnn_model_2_0_op11.onnxdnn_model_2_0_lite_op11.onnx
Make sure these files are available where the app expects them to be. Since the logging from the CaptureManager and SkeletonProvider aren’t helpful, try adding those files to the following directory:
C:\Program Files\Azure Kinect Body Tracking SDK\tools
To get past this message in the logs:
Error
Cannot initialize Azure Kinect Body Tracking runtime.
Make sure that there are the following files in Assets\Plugins\K4AdotNet folder:1. k4abt.dll
2. dnn_model_2_0_op11.onnx
3. cublas64_11.dll
4. cublasLt64_11.dll
5. cudart64_110.dll
6. cudnn_cnn_infer64_8.dll
8. cudnn_ops_infer64_8.dll
10. cudnn64_8.dll
11. cufft64_10.dll
12. onnxruntime.dll
13. vcomp140.dllAssuming these files are in place, it should work.
I needed to do the following:
- Install
Azure Kinect Body Tracking SDK 1.1.2.msi - Install
Azure Kinect SDK 1.4.1.exe - Add the ONNX model file to the directory mentioned above
After the final step (found by trial and error), the skeleton tracking functionality started to work.