Merge 7b1b46a737 into 644bbe7c6d
commit
5011edd03e
|
|
@ -372,8 +372,9 @@ def text_in_bbox(bbox, text):
|
||||||
if ba == bb:
|
if ba == bb:
|
||||||
continue
|
continue
|
||||||
if bbox_intersect(ba, bb):
|
if bbox_intersect(ba, bb):
|
||||||
|
ba_area = bbox_area(ba)
|
||||||
# if the intersection is larger than 80% of ba's size, we keep the longest
|
# if the intersection is larger than 80% of ba's size, we keep the longest
|
||||||
if (bbox_intersection_area(ba, bb) / bbox_area(ba)) > 0.8:
|
if ba_area == 0 or (bbox_intersection_area(ba, bb) / ba_area) > 0.8:
|
||||||
if bbox_longer(bb, ba):
|
if bbox_longer(bb, ba):
|
||||||
rest.discard(ba)
|
rest.discard(ba)
|
||||||
unique_boxes = list(rest)
|
unique_boxes = list(rest)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue