Hello,
I’m working on an experimental project that involves using a group of ZED mini cameras to track the body movements of some subjects, one for each user. The software is developed using Unity, and I’m using the BODY_38_MEDIUM model, CUDA 12.1.1, and ZED SDK version 4.0.7.
Throughout the development phase, I didn’t encounter any issues with the camera or the quality of the tracking. However, recently, as I started setting up for the target users, I’ve encountered significant problems with body tracking using two of the available cameras.
In the first case, it was completely unusable: the avatar instantiated in Unity appeared at random points on the screen and didn’t stay still except for a few frames. I couldn’t stabilize it in any way.
In the second case, initially, the software worked properly, but from a certain point onwards (without making any changes to either the software or hardware), the camera’s video feed started arriving rotated by 180 degrees (occasionally returning to the correct orientation), and the body tracking began behaving as described earlier. Again, I couldn’t revert the situation to normalcy by reconnecting all components or restarting the software or PC.
Both rooms where the cameras were placed were well-lit, and the subjects were properly framed.
Unfortunately, I didn’t have the time to thoroughly analyze the situation in the first case. In the second case, however, I checked in the Depth Viewer, and everything seemed normal. The only thing I noticed was occasional moments when the heatmap briefly returned very different values.
I tried deleting all the used models and re-optimizing them, but nothing changed.
In the first case, I also thought about the possibility of a manufacturing defect, but now with 2 out of 5 cameras showing issues, it seems unlikely (unless it’s an entire problematic batch).
Do you have any ideas on what the problem might be? I’m open to any advice on how to solve this issue or where to investigate further.
Thank you in advance.