NVIDIA-ISAAC-ROS / isaac_ros_object_detection

NVIDIA-accelerated, deep learned model support for image space object detection
https://developer.nvidia.com/isaac-ros-gems
Apache License 2.0
112 stars 27 forks source link

Using OpenCV NMS in decoder #12

Open GEngels opened 2 years ago

GEngels commented 2 years ago

I was using detectnet in ROS2 foxy but I want to update to the latest release in Humble. Before I was not using the DBscan clustering on the bounding boxes but I implemented opencv NMS in the decoder which gave me a bit better results and was faster. Now I want to do something similar but it done somewhere in the gxf library which is more difficult to change.

So my question is if I can use DetectNet with only NMS somewhat and no DBscan.

hemalshahNV commented 2 years ago

We'll add these options in an upcoming release but you'll need to reimplement the DetectNet decoder again to remove DBScan. The code has been moved to the GXF library to take advantage of NITROS but you can take a look at the earlier EA3 version from March 2022 which still had the code inline.