changdazhou 5 months ago
parent
commit
7cfe412a84
1 changed files with 2 additions and 2 deletions
  1. 2 2
      paddlex/inference/pipelines/layout_parsing/utils.py

+ 2 - 2
paddlex/inference/pipelines/layout_parsing/utils.py

@@ -240,7 +240,7 @@ def calculate_overlap_ratio(
     inter_width = max(0, x_max_inter - x_min_inter)
     inter_height = max(0, y_max_inter - y_min_inter)
 
-    inter_area = inter_width * inter_height
+    inter_area = float(inter_width) * float(inter_height)
 
     bbox1_area = caculate_bbox_area(bbox1)
     bbox2_area = caculate_bbox_area(bbox2)
@@ -285,7 +285,7 @@ def calculate_minimum_enclosing_bbox(bboxes):
     max_y = np.max(bboxes_array[:, 3])
 
     # Return the minimum enclosing bounding box
-    return [min_x, min_y, max_x, max_y]
+    return np.array([min_x, min_y, max_x, max_y])
 
 
 def is_english_letter(char):