首页 > 解决方案 > 圆上的非最大值抑制

问题描述

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

标签: pythonmachine-learningcomputer-visionobject-detectionnon-maximum-suppression

解决方案


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

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


推荐阅读