Please provide complete information as applicable to your setup.
**• Hardware Platform (Jetson / GPU)6.1
**• DeepStream Version 7.1
**• JetPack Version (valid for Jetson only)6.1
**• TensorRT Version 10.3
**• NVIDIA GPU Driver Version (valid for GPU only)540.4.0 • Issue Type( questions, new requirements, bugs) • How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing) • Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
If I want to modify nvmsgconv, may I ask how to nvmsgconv and how to link it to the deepstreamtest5 app? (Regarding the third question)
plese refer to \opt\nvidia\deepstream\deepstream\sources\libs\nvmsgconv\README for how to build nvmsgconv. \ opt\nvidia\deepstream\deepstream-\sources\apps\sample_apps\deepstream-test5\configs\test5_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt includes nvmsgconv and nvmsgborker configurations. you can use this file to test sending borker of test5.
if you want to add some fields, please refer to osd_sink_pad_buffer_image_probe of \opt\nvidia\deepstream\deepstream\sources\apps\sample_apps\deepstream-test4\deepstream_test4_app.c, you can add a new user meta with type NVDS_CUSTOM_MSG_BLOB. the user meta corresponds a NvDsCustomMsgInfo which include new data. please also refer to " 3.Send the image by the broker based on Kafka" in readme.
if msg2p-newapi is set to 1, you can method in my last comment. and you don’t need to modify the low-level lib. low-level lib is opensource. in generate_dsmeta_message of \opt\nvidia\deepstream\deepstream\sources\libs\nvmsgconv\deepstream_schema\dsmeta_payload.cpp, the data in NvDsCustomMsgInfo will be added to payload.
if msg2p-newapi is set to 0, please read the summary on Nov 28 in this topic. in this method, you need to modify the low-level lib.
you can add logs in app layers and nvmsgconv lib to check if confidence is 0. if you are using nvinfer, you can use pre-cluster-threshold or other configurations to filter the objects with confidence is 0. please refer to dstest1_pgie_config.txt.
I checked the configuration file and it looks fine, right. I added printing in the msgconv module, and the output is 0
Let me take a look at the infer first
I added printing to the function gie_prima rysprocessing.doneobuf_prob and found that the confidence level is not 0. This indicates that it is not due to the infer