非最大抑制在圆圈上



i使用边界圆检测到对象。如何对它们进行非最大抑制作用?我既有矩形和圆圈,也想以某种方式将圆圈与圆形和矩形与矩形分开。我已经尝试使用非最大抑制矩形,但我不明白如何在圆圈上做同样的事情。

我不认为您可以在圆圈上进行非最大抑制作用。至少在非最大抑制后,它们将不再是圆圈,更像是椭圆形。我认为这不是要走的路。

您可以做的是在矩形上进行非最大抑制作用,在找到正确的边界矩形后,您可以选择每个矩形侧面的中间点,然后在该矩形内绘制圆圈/椭圆形,该矩形通过选定的4个点(您有2个椭圆形轴)。

我在最近必须解决类似的问题。我所做的只是在圆圈周围绘制一个假想的正方形,然后我根据面积重叠将非最大抑制作用应用于正方形。您可以在以下网址找到代码:https://github.com/amanpradhan/non-max-suppression

相关内容

  • 没有找到相关文章

最新更新