polygon_iou
-
說明:
polygon_iou
是一個用來計算兩個多邊形之間的 IoU (交集比例) 的函數。這個函數會計算兩個多邊形之間的交集面積與聯集面積之比。輸入的多邊形類型必須為Polygon
。 -
參數
- poly1 (
Polygon
):預測的多邊形。 - poly2 (
Polygon
):真實的多邊形。
- poly1 (
-
範例
import capybara as cb
poly1 = cb.Polygon([(0, 0), (0, 1), (1, 1), (1, 0)])
poly2 = cb.Polygon([(0.5, 0.5), (0.5, 1.5), (1.5, 1.5), (1.5, 0.5)])
iou = cb.polygon_iou(poly1, poly2)
print(iou)
# >>> 0.14285714285714285