|
|
@@ -501,8 +501,12 @@ class TableCellMatcher:
|
|
|
image_size = (max_x, max_y)
|
|
|
|
|
|
print(f" 🔧 校正倾斜角度: {skew_angle:.2f}°")
|
|
|
+
|
|
|
+ # 计算校正角度 (顺时针旋转)
|
|
|
+ correction_angle = -skew_angle
|
|
|
+
|
|
|
paddle_boxes = BBoxExtractor.correct_boxes_skew(
|
|
|
- paddle_boxes, -skew_angle, image_size
|
|
|
+ paddle_boxes, correction_angle, image_size
|
|
|
)
|
|
|
|
|
|
# 🎯 步骤 2: 按校正后的 y 坐标分组
|