【问题标题】:compute area of bounding box计算边界框的面积
【发布时间】:2019-09-05 18:10:26
【问题描述】:

我有两个边界框的坐标。我想比较它们。如何计算每个盒子的面积?

坐标:

   Box1 : 0.20212765957446807 0.145625 0.24822695035460993 0.10875
   Box2:  0.15212765957446807 0.145625 0.25822695035460993 0.8875

overlaping_bbox_area1/bbox_area_image_2

表示图像一中的平均 bbox 比图像二大还是小的数量。

【问题讨论】:

  • 与计算任何其他矩形的面积相同,方法是将宽度乘以高度。

标签: python geometry


【解决方案1】:
from bbox import BBox2D

box1 = BBox2D([0.20212765957446807, 0.145625, 0.24822695035460993, 0.10875])
box2 = BBox2D([0.6693262411347518, 0.146875, 0.31382978723404253, 0.06875])


print(box2.height * box2.width)
print(box1.height * box1.width)

我找到了解决办法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-01
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多