From 975bc52d3b23c247ee1159926cb8bff531dc2f2c Mon Sep 17 00:00:00 2001 From: shaharzuler Date: Sat, 16 Jan 2021 15:24:44 +0200 Subject: [PATCH] Updated intersect_area() calculation - fixed negative IoU values Replaced np.clip() with separate minimum-maximum check, since np.clip() doesnt verify a_min 0: + inter = np.minimum(inter_max, inter) + return inter[:, :, 0] * inter[:, :, 1] @@ -46,4 +50,4 @@ def jaccard(box_a, box_b): area_a = area_a[:, np.newaxis] area_b = area_b[np.newaxis, :] union = area_a + area_b - inter - return inter / union \ No newline at end of file + return inter / union