Hello, I’m trying to get Nuitrack to read .bag files (from camera D455) and recognize skeletons, but my Python code exits without any error when running nuitrack.get_license() or get_modules(). I have already added nuitrack.set_config_value("Realsense2Module.FileRecord", "E:/CameraData/test1_TUG.bag") after nuitrack.init() in the sample code.
I am using the latest versions of Nuitrack, the Nuitrack SDK, the Intel RealSense SDK, and Librealsense. I have confirmed that my .bag file can play smoothly in the Intel RealSense Viewer. Additionally, I am using the free trial of Nuitrack (with a 3-minute limit) and it works fine with the camera plugged in. Is there any solution to this issue? Thank you.
Hello, thank you so much for your previous help, I’m using version 0.38.4 now. However, my program now throws an error after processing some frames of the .bag file: nuitrack.update() RuntimeError: Nuitrack update failed: License not acquired. I’m using the free trial, and I’ve tried: 1) First activating the camera with the free license in the Nuitrack.exe interface, then running my Python code to read the .bag file; 2) Directly adding dev.activate("license:62887:U8m17erVzKbjWYxw") to the code before reading the .bag file. Regardless of whether the camera is plugged in or not, the program consistently throws an error at nuitrack.update() after processing a few frames. Is this also related to the Nuitrack version? How can I resolve this?
Thank you for your help. I changed my nuitrack version to 0.37.24, but my code still throws an error after a few seconds of running .bag file: nuitrack.update() RuntimeError: Nuitrack update failed: License not acquired. I used a new trial license to activate the camera, but that didn’t work either. What else could be causing this issue?
By the way, in the frames processed by the .bag file just before the program crashes, even when the images contain clear and complete human figures, the data = nuitrack.get_skeleton() command fails to recognize any skeletal data.