|
|
@@ -210,10 +210,11 @@ def get_minbox_if_overlap_by_ratio(bbox1, bbox2, ratio):
|
|
|
area1 = (x1_max - x1_min) * (y1_max - y1_min)
|
|
|
area2 = (x2_max - x2_min) * (y2_max - y2_min)
|
|
|
overlap_ratio = calculate_overlap_area_2_minbox_area_ratio(bbox1, bbox2)
|
|
|
- if overlap_ratio > ratio and area1 < area2:
|
|
|
- return bbox1
|
|
|
- elif overlap_ratio > ratio and area2 < area1:
|
|
|
- return bbox2
|
|
|
+ if overlap_ratio > ratio:
|
|
|
+ if area1 <= area2:
|
|
|
+ return bbox1
|
|
|
+ else:
|
|
|
+ return bbox2
|
|
|
else:
|
|
|
return None
|
|
|
|