【问题标题】:Grouping different scale bounding boxes对不同比例的边界框进行分组
【发布时间】:2013-04-14 22:24:58
【问题描述】:

我创建了一个用于在图像上进行人体检测的 openCV 应用程序。

我在同一张图像上以不同的比例运行我的算法,当进行检测时,最后我会得到关于边界框位置和取自哪个比例的信息。然后我想将该矩形转换为原始比例,因为位置和大小会有所不同。

我已经把头绕在了这个问题上,但我一无所获。这应该很简单,但目前我一无所知。

帮助任何人?

【问题讨论】:

  • 您应该将一些代码粘贴到您的问题中。

标签: grouping detection bounding-box


【解决方案1】:

好的,在别处得到答案

“您应该做的是存储每次检测时所处的比例。然后转换应该很容易吧。想象一下您有以下内容。

X 和 Y 坐标(边界框的中心),比例为原始坐标的 1/2。这意味着您应该乘以比例的倒数来获得原始位置,即 2X, 2Y(同样是 bounxing box 中心)。

所以首先转换边界框的中心,然后计算原始边界框的宽度和高度,再乘以逆。然后从中心开始,您的框将是 +-width_double/2 和 +-height_double/2。”

【讨论】:

    猜你喜欢
    • 2013-08-30
    • 1970-01-01
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多