Use intersection/union for overlap computation.

This makes sloth consistent with OKAPI and MOT overlap computation.
This commit is contained in:
Markus Roth
2012-11-26 13:09:02 +01:00
parent 0d66dbefd6
commit e0d53b22fb
+2 -1
View File
@@ -70,7 +70,8 @@ class CopyAnnotationsPlugin(QObject):
def overlap(self, r1, r2):
ia = float(self.area(self.intersect(r1, r2)))
return min(ia/self.area(r1), ia/self.area(r2))
union = self.area(r1) + self.area(r2) - ia
return ia / union
def intersect(self, r1, r2):
x = max(r1[0], r2[0])