Difference between NvDsObjectMeta vs NvDsUserMeta

Beginner over here. What is the difference between a “object” and a “user” in deepstream.
I was implementing the nvdsanalytics example but couldn’t really grasp what was the difference between a frame_user_meta_list and obj_meta_list in NvDsFrameMeta. Would be really grateful if someone could clear this doubt of mine.

obj_meta_list holds the object detected by the detector, it is a list of NvDsObjectMeta objects.
frame_user_meta_list holds the user defined meta data, you can refer the example in apps/sample_apps/deepstream-user-metadata-test which add user meta data.

1 Like

Thanks a ton for that info 🙂