pairwise_intersection
pairwise_intersection(boxes1: Boxes, boxes2: Boxes) -> np.ndarray
-
說明:
pairwise_intersection
是一個用來計算兩個邊界框列表之間的交集面積的函數。這個函數會計算所有 N x M 對的邊界框之間的交集面積。輸入的邊界框類型必須為Boxes
。 -
參數
- boxes1 (
Boxes
):第一個邊界框列表。包含 N 個邊界框。 - boxes2 (
Boxes
):第二個邊界框列表。包含 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.]]