• Hardware Platform (Jetson / GPU) Jetson Xavier NX
• DeepStream Version DeepStream SDK 6.0
• JetPack Version (valid for Jetson only) JetPack 4.6
• TensorRT Version TensorRT 8.0.1
I am currently working with deepstream on Jetson Xavier NX with Gst-nvtracker.
The detector sometimes does not detect the object between frames.
However, the tracker works fine and assigns the correct object ID after the empty frame.
For example:
Frame[0]: ID=0, left=20, top=10
Frame[1]:
Frame[2]: ID=0, left=22, top=30
Frame[3]: ID=0, left=23, top=40
How can I get the peak location of the correlation response in Frame[1], as shown in the documentation ?
In “deepstream_app.c” I only get tracker output if a detection is present.
static void
write_kitti_output (AppCtx * appCtx, NvDsBatchMeta * batch_meta)
{
...
guint64 id = obj->object_id;
float left = obj->tracker_bbox_info.org_bbox_coords.left;
float top = obj->tracker_bbox_info.org_bbox_coords.top;
...
}
I asked this question in another topic that was closed. I apologize.
To be more specific. It’s not a software bug. It’s a general question about deepstream. The documentation shows a purple x
indicating the center of detector bboxes. The yellow cross +
shows the peak location of the correlation response. How do I get the coordinates of the yellow cross +
in each frame.