Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version 7.1
• JetPack Version (valid for Jetson only)
• TensorRT Version 10.3.0.26
• NVIDIA GPU Driver Version (valid for GPU only) 560.35.03
• Issue Type( questions, new requirements, bugs) questions
• 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)
Hi,
I am working with DeepStream and Yolo after cloning the repository GitHub - marcoslucianops/DeepStream-Yolo: NVIDIA DeepStream SDK 7.1 / 7.0 / 6.4 / 6.3 / 6.2 / 6.1.1 / 6.1 / 6.0.1 / 6.0 / 5.1 implementation for YOLO models into a docker container with DeepStream SDK 7.1 triton-devel and in general everything is going well, videos are being processed correctly with the different versions of Yolo included in the repository. However, when I try to get a record of the detections performed, I find that the processing (deepstream-app -c deepstream_app_config.txt) is carried out from a precompiled binary to which I do not have access to and therefore I am not being able to intervene in the code to generate a file with the log of the detections made.
The instructions from the repository itself say:
"Extract metadata
You can get metadata from DeepStream using Python and C/C++. For C/C++, you can edit the deepstream-app or deepstream-test codes. For Python, you can install and edit deepstream_python_apps.
Basically, you need to manipulate the NvDsObjectMeta (Python / C/C++) and NvDsFrameMeta (Python / C/C++) to get the label, position, etc. of bboxes."
However, this I do not understand. NvDsObjectMeta and NvDsFrameMeta are not accessible within the repository itself. Yes, I can access them at the .py test files in the DeepStream tests folder and ensure an output file with detections, but these tests do not work with Yolo and configuring them to work with Yolo implies redoing all the work of the repository author and, in my case, leads to errors.
So on the one hand I get a csv with detections but without yolo and on the other I have yolo but without any file that records the detections and tracks got by yolo and NvDCF tracker. And what I am trying is to achieve both at the same time.
Is there a more or less direct way to solve this that I’m leaving out?
Thank you so much in advance,
Enrique