Could not find output coverage layer for parsing objects

I am not 100% certain on this, but my guess is that you need to implement your own custom bounding box parser in C++. Out of the box, deepstream supports the following models in terms of custom bounding box implementation (source: Using a Custom Model with DeepStream — DeepStream 6.3 Release documentation).

  • FasterRCNN
  • MaskRCNN
  • SSD
  • YoloV3 / YoloV3Tiny / YoloV2 / YoloV2Tiny
  • DetectNet

You need to write your own custom bbox parsing implementation, compile it to .so for linking and then include the path in the configuration file as follows:

[property]
...
parse-bbox-func-name=NvDsInferParseCustomModel
custom-lib-path=nvdsinfer_custom_impl_model/libnvdsinfer_custom_impl_model.so

See the following post for more information: