mmrotate icon indicating copy to clipboard operation
mmrotate copied to clipboard

reimplement an NMS

Open 19990101lrk opened this issue 2 years ago • 7 comments

I want to reimplement an NMS, how should I do it in mmrotate?

19990101lrk avatar Aug 24 '22 01:08 19990101lrk

You can check here. https://github.com/open-mmlab/mmrotate/blob/main/mmrotate/core/post_processing/bbox_nms_rotated.py

nijkah avatar Aug 24 '22 09:08 nijkah

您可以在此处查看。https://github.com/open-mmlab/mmrotate/blob/main/mmrotate/core/post_processing/bbox_nms_rotated.py

Its core is still using from mmcv.ops import nms_rotated, I want to implement my own NMS

19990101lrk avatar Aug 25 '22 08:08 19990101lrk

What kind of NMS do you want to implement? The current NMS is implemented in C language to ensure speed. You can refer to the code in mmcv.

zytx121 avatar Aug 26 '22 02:08 zytx121

What kind of NMS do you want to implement? The current NMS is implemented in C language to ensure speed. You can refer to the code in mmcv.

I want to implement Rotated Adaptive NMS.

19990101lrk avatar Aug 26 '22 07:08 19990101lrk

Of course, you can implement it in mmcv. Could you give us a link to Rotated Adaptive NMS? Maybe we can help you.

zytx121 avatar Sep 02 '22 02:09 zytx121

你可以在这里查看。https://github.com/open-mmlab/mmrotate/blob/main/mmrotate/core/post_processing/bbox_nms_rotated.py

After referring to your implementation of NMS, it shows not found when used in the configuration file. @nijkah

19990101lrk avatar Sep 06 '22 00:09 19990101lrk

Of course, you can implement it in mmcv. Could you give us a link to Rotated Adaptive NMS? Maybe we can help you.

NMS implemented under mmrotate.core.post_processing, shows not found when used in config file

19990101lrk avatar Sep 06 '22 01:09 19990101lrk