Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) Jetson Nano
• DeepStream Version 5.1
• JetPack Version (valid for Jetson only) 4.5.1
• TensorRT Version 7.1.3+cuda10.2
• Issue Type( questions, new requirements, bugs) Question
I am trying to make tracker and secondary gie work with below code. I had no problem with 1 source. I think I have problems with linkings.
Thanks.
deepstream_multi_usb.py (19.8 KB)
sgie has 2 class Helmet and Humanhead. Its only draw box for Humanhead but I cant access obj_meta for sgie
htopcu
3
Found better way here
But still can’t access sgie obj_meta
if obj_meta.obj_label != SGIE_CLASS_LBL_HUMANHEAD:
obj_counter[obj_meta.class_id] += 1
if obj_meta.obj_label == PGIE_CLASS_LBL_PERSON:
obj_meta.rect_params.border_color.set(1.0, 1.0, 0.0, 1.0)
if obj_meta.obj_label == SGIE_CLASS_LBL_HELMET:
obj_counter[SGIE_CLASS_ID_HELMET] += 1
obj_meta.rect_params.border_color.set(0.0, 1.0, 0.0, 1.0)
elif obj_meta.obj_label == SGIE_CLASS_LBL_HUMANHEAD:
obj_counter[SGIE_CLASS_ID_HUMANHEAD] += 1
obj_meta.rect_params.border_color.set(1.0, 0.0, 0.0, 1.0)
obj_meta.obj_label never equals to ‘Helmet’ or ‘Human head’ so I can’t set color.
But It works for Person
htopcu
4
It works after below change
#tiler_src_pad=tracker.get_static_pad("src")
tiler_src_pad=sgie1.get_static_pad("src")
system
Closed
7
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.