I modified the detectnet protocol by reducing grid space from 16 to 8, In order to detect small objects in a frame. the DIGITS inference results is OK by detecting 21 small bboxes(e.g. 9x7, 7x4, 10x5, 7x10 etc.), so I deployed the caffeModel to my tx1 to execute on-line inference. However the GIE engine could not re-produce the same bboxes as was seen on DIGITs. Instead, it pedicted many big bboxes(e.g. 100x125)
—It is not likely related to this clustering function. Before “mergeRect”, I saved all bbox with coverage>threashold in a file in KITTI label formats, then I viewed them with ALP’s labeling tool. They are already as big as,say 100x100.
i.e. I saved and reviewed bboxes before clustering at https://github.com/dusty-nv/jetson-inference/blob/master/detectNet.cpp#L567
In the attached Image_0.txt are the 997 bboxes before mergeRect(), they don’t look like can be clustered into small bboxes at all. What might be your suggestion?
Not sure if this helps, but I’ve successfully installed NVIDIA DIGITS on Ubuntu 18.04 LTS operating system, then was able to following the tutorial for DetectNet for the Jetson Xavier.