A Repository for a Project to visualise real Classes in 3D with xr and cv technologies
-
Get the Azure-Kinect-SDK from Microsoft (it doesn't matte if you get the Binary files from here or the repo from here you realy just have to get the viewer and recorder) this is not really nessesary but this is helfpful to get some tools to feel into the Azure Kinect.
-
Clone this repo
-
Some of the Library Files from the Azure Kinect SDK for Unity are to big for GitHub. Get those 4 Files from here from the Root Folder set those Files here:
Assets/Plugins/onnxruntime_providers_cuda.dll
Assets/Plugins/onnxruntime_providers_cuda.dll.meta
dnn_model_2_0_op11.onnx
onnxruntime_providers_cuda.dll
Packages/Microsoft.Azure.Kinect.BodyTracking.1.1.2/content/dnn_model_2_0_op11.onnx
Packages/Microsoft.Azure.Kinect.BodyTracking.1.1.2/Microsoft.Azure.Kinect.BodyTracking.1.1.2.nupkg
Packages/Microsoft.Azure.Kinect.BodyTracking.ONNXRuntime.1.10.0/lib/native/amd64/release/onnxruntime_providers_cuda.dll
Packages/Microsoft.Azure.Kinect.BodyTracking.ONNXRuntime.1.10.0/Microsoft.Azure.Kinect.BodyTracking.ONNXRuntime.1.10.0.nupkg
- In the Folder CalibrateInPy it is recommendet to set up a venv. OpenCV Version 4.5.5.64 is used (some examples are done with 4.6.0.66 so they maybe don't work). To build an .exe, pyinstaller was used. (Building an exe is nessesary to set this up in unity to calibrate the camera.) If you want to develop inside of the cailbration an you createt a new .exe, set this inside of the path
Assets/Plugins/T3D/exes/
Name the exe like the exe there already is or change the path in the Script "Calibrate Manager" and Change the name of the Path.