I trained, pruned, and retrained an SSD model from the transfer learning toolkit. I’ve updated and compiled the necessary libraries to run the *.etlt model on Deepstream-test1-app. The application runs but it is not detecting any cars. I used the sample_720p.h264 video source and I’ve verified on the tlt-streamanalytics ssd jupyter notebook that the model can detect cars the sample_720p.h264 frame. The threshold is set to 0.2. What am I doing wrong?
#######################################
the command I used is ./deepstream-test1-app ~/deepstream_sdk_v4.0.2_x86_64/samples/streams/sample_720p.h264.
I know that the osd_sink_pad_buffer_probe is for Vehicle, TwoWheeler, Person and Roadsign but even if the label is wrong I should still see some object detected with bounding boxes but wrong label.
The key is correct so are the num-detected-classes and label.txt. Wouldn’t the application not run if the key is incorrect? And would crash if the num-detected-classes is less than the actual number of classification the model has been trained for? I’m not seeing any application error. The application runs fine, I just do see any object detection even with the threshold set at 0.3
We haven’t heard back from you in a couple weeks, so marking this topic closed.
Please open a new forum topic when you are ready and we’ll pick it up there.