jaccard_index
jaccard_index(pred_poly: np.ndarray, gt_poly: np.ndarray, image_size: Tuple[int, int]) -> float
-
説明:
jaccard_index
は、2 つの多角形間の Jaccard 指数を計算する関数です。この関数は、2 つの多角形の交差面積と和集合面積の比率を計算します。入力される多角形のタイプはnp.ndarray
である必要があります。 -
パラメータ
- pred_poly (
np.ndarray
):予測された多角形、4 点の多角形。 - gt_poly (
np.ndarray
):実際の多角形、4 点の多角形。 - image_size (
Tuple[int, int]
):画像のサイズ、(高さ, 幅)。
- pred_poly (
-
例
import docsaidkit as D
pred_poly = np.array([[0, 0], [0, 1], [1, 1], [1, 0]])
gt_poly = np.array([[0.5, 0.5], [0.5, 1.5], [1.5, 1.5], [1.5, 0.5]])
image_size = (2, 2)
jaccard_index = D.jaccard_index(pred_poly, gt_poly, image_size)
print(jaccard_index)
# >>> 0.14285714285714285