Pārlūkot izejas kodu

feat: 新增控制单元格内是否拆分重识别的选项,默认保持兼容性
针对有线表格单元格文字折行关键处理

zhch158_admin 1 mēnesi atpakaļ
vecāks
revīzija
bb7e17eadd

+ 6 - 1
paddlex/inference/pipelines/table_recognition/pipeline_v2.py

@@ -1154,7 +1154,12 @@ class _TableRecognitionPipelineV2(BasePipeline):
             TableRecognitionResult: The predicted table recognition result.
         """
 
-        self.cells_split_ocr = True
+        # self.cells_split_ocr = True
+        # add by zhch158, 新增:允许外部控制单元格内是否拆分重识别(默认保持兼容 True)
+        use_table_cells_split_ocr = kwargs.get("use_table_cells_split_ocr", None)
+        self.cells_split_ocr = (
+            bool(use_table_cells_split_ocr) if use_table_cells_split_ocr is not None else True
+        )
 
         if use_table_orientation_classify == True and (
             self.table_orientation_classify_model is None