in [Primary GIE and Secondary GIE group] you can find property key named [bbox-bg-color] in column [dGPU, Jetson
Both GIEs] you can find there is mentioned both GIEs so I understand that primary detector and secondary one (clasiffier) can use this property.
In my config file there is only primary-gie declared, because I don’t need secondary one.
But if I set in config file this property I get an error while application is running:
I’m getting the exact same error by using alpha parameter. What does this error actually mean, where is it thrown? Is the source code available of libnvds_osd.so?
During my experiments on Jetson Nano I’ve noticed that this particular problem happens when alpha value is not equal to 0.0 and 1.0 and process-mode property of nvdsosd element is set to 2 (VIC mode), which is the default value for that property, and this one doesn’t happen when process-mode is 0 (CPU mode), which seems to be default value in deepstream-app (if omitted in the configuration). Given, for example, detection graphics tend to not be that CPU-hungry, it might be workaround to just set CPU mode for cases like that.
Unfortunately, I apparently cannot attach txt file here, but basically it’s the same as @AastaLLL attached, just with the process-mode=2 definition at line 91. In this configuration it prints just the same error message and doesn’t draw the opaque fields. If this line is changed to process-mode=0 or commented out, the opaque fields are rendered correctly and no error message is printed.