【问题标题】:Non-Max suppression on circles圆上的非最大值抑制
【发布时间】:2018-12-20 06:02:31
【问题描述】:

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

【问题讨论】:

    标签: python machine-learning computer-vision object-detection non-maximum-suppression


    【解决方案1】:

    我不认为你可以对圆圈进行非最大抑制。至少,在非最大值抑制之后,它们不再是圆圈,更像ellipses。我不认为这是要走的路。

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

    【讨论】:

      【解决方案2】:

      最近我不得不解决一个类似的问题。我所做的只是在圆的圆周上画一个假想的正方形,然后在面积重叠的基础上对正方形应用非最大抑制。您可以在以下位置找到代码:https://github.com/Amanpradhan/Non-Max-Suppression

      【讨论】:

      • 谢谢..这真的很有帮助!
      猜你喜欢
      • 1970-01-01
      • 2017-08-10
      • 2015-05-17
      • 2013-03-25
      • 2011-10-19
      • 1970-01-01
      • 2014-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多