polygon_iou
-
説明:
polygon_iou
は、2 つの多角形間で IoU(交差領域比)を計算する関数です。この関数は、2 つの多角形の交差面積と和集合面積の比率を計算します。入力される多角形は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