Selaa lähdekoodia

新增脚本:test_table_recognition_v2.py,用于表格识别,包含模型预测和结果保存功能

zhch158_admin 4 kuukautta sitten
vanhempi
commit
ec5818bad9
1 muutettua tiedostoa jossa 27 lisäystä ja 0 poistoa
  1. 27 0
      zhch/test_table_recognition_v2.py

+ 27 - 0
zhch/test_table_recognition_v2.py

@@ -0,0 +1,27 @@
+from paddlex import create_pipeline
+import time
+from pathlib import Path
+
+input_path = "./sample_data/300674-母公司现金流量表-扫描.png"
+
+pipeline_path = "./table_recognition_v2-zhch.yaml"
+pipeline_name = Path(pipeline_path).stem
+output_path = Path(f"./sample_data/single_pipeline_output/{pipeline_name}/")
+
+pipeline = create_pipeline(pipeline=pipeline_path)
+
+# For Image
+output = pipeline.predict(
+    input=input_path,
+    device="gpu",  # 或者 "gpu" 如果你有 GPU 支持
+    use_doc_orientation_classify=True, # 开启文档方向分类
+    use_doc_unwarping=False, # 开启文档去畸变
+)
+
+# 可视化结果并保存 json 结果
+for res in output:
+    res.print() 
+    # res.save_to_json(save_path="sample_data/output") 
+    # res.save_to_markdown(save_path="sample_data/output") 
+    output_path.mkdir(parents=True, exist_ok=True)
+    res.save_all(save_path=output_path.as_posix())  # 保存所有结果到指定路径