(DeepStream on NX) How to use facenet-120 with nvinfer and nvdsosd without custom bounding box parsing?

This is a follow up to:

Referring to

I have a deepstream pipeline using facenet with nvinfer and nvdsosd without custom bounding box parsing:

nvinfer uses this config:

When I run the pipeline, the video output is not showing any bounding boxes over faces in the video.

Hi,

Facenet is based on the DetectNet architecture which is not supported in the Deepstream bbox parser.
Please update a custom parser based on this document:
https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html#page/DeepStream_Development_Guide/deepstream_custom_model.html#wwpID0ELHA

Ex.

parse-bbox-func-name=[function/name]
custom-lib-path=[library/path/xxx.so]

The implementation to convert output tensor into bounding box of detectnet can be found here:

Thanks.

1 Like