Object detection on edge devices can NOT be published to fusion on local network (C++)

Hi,

I’m working on a project that uses ZED 2i cameras with Jetson edge devices. I’m running both body tracking and object detection simultaneously on the Jetsons, and both functions work correctly — I’m able to retrieve both body and object data locally.

However, when I try to publish the detected data using the startPublishing() function with setForLocalNetwork, only the body data is successfully sent to the Fusion server. The object data doesn’t appear, even when I attempt to publish only the objects. I followed the approach shown in the multi-camera object detection sample, but instead of using shared memory, I’m publishing over the local network.

Is there a known issue with object data publishing over the local network in the SDK, or am I missing something in the setup?

I’m using SDK version 4.2.5 on both the Jetsons and the PC running the Fusion script.

Thanks in advance for your help!

Hi Zoltan,

There is indeed a known issue in the ZED SDK preventing the Object detection fusion module from working in network mode.

We are currently working on a fix, which is planned for the 5.1.0 release of the SDK.

Best,

Stereolabs Support