ソースを参照

bugfix: use_doc_orientation_classify or use_doc_unwarping is not effective unless use_doc_preprocessor is enabled (#4462)

Tingquan Gao 3 ヶ月 前
コミット
b5a695ad5f
1 ファイル変更8 行追加1 行削除
  1. 8 1
      paddlex/inference/pipelines/layout_parsing/pipeline_v2.py

+ 8 - 1
paddlex/inference/pipelines/layout_parsing/pipeline_v2.py

@@ -96,7 +96,14 @@ class _LayoutParsingPipelineV2(BasePipeline):
             None
         """
 
-        self.use_doc_preprocessor = config.get("use_doc_preprocessor", True)
+        if (
+            config.get("use_doc_preprocessor", True)
+            or config.get("use_doc_orientation_classify", True)
+            or config.get("use_doc_unwarping", True)
+        ):
+            self.use_doc_preprocessor = True
+        else:
+            self.use_doc_preprocessor = False
         self.use_table_recognition = config.get("use_table_recognition", True)
         self.use_seal_recognition = config.get("use_seal_recognition", True)
         self.use_region_detection = config.get(