pairwise_intersection
pairwise_intersection(boxes1: Boxes, boxes2: Boxes) -> np.ndarray
-
説明:
pairwise_intersection
は、2 つの境界ボックスリスト間で交差面積を計算する関数です。この関数は、すべての N x M ペアの境界ボックス間で交差面積を計算します。入力される境界ボックスはBoxes
型である必要があります。 -
パラメータ
- boxes1 (
Boxes
):最初の境界ボックスリスト。N 個の境界ボックスを含みます。 - boxes2 (
Boxes
):2 番目の境界ボックスリスト。M 個の境界ボックスを含みます。
- boxes1 (
-
例
import capybara as cb
boxes1 = cb.Boxes([[10, 20, 50, 80], [20, 30, 60, 90]])
boxes2 = cb.Boxes([[20, 30, 60, 90], [30, 40, 70, 100]])
intersection = cb.pairwise_intersection(boxes1, boxes2)
print(intersection)
# >>> [[1500. 800.]
# [2400. 1500.]]