Commit
Β·
7179db2
1
Parent(s):
1a8600d
refactor app.py
Browse files
app.py
CHANGED
@@ -551,9 +551,7 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
551 |
scale=0,
|
552 |
elem_classes=["tight-spacing"],
|
553 |
)
|
554 |
-
with gr.Column(
|
555 |
-
visible=True
|
556 |
-
) as Module_Options:
|
557 |
use_doc_orientation_classify_md = gr.Markdown(
|
558 |
"### Using the document image orientation classification module",
|
559 |
elem_id="use_doc_orientation_classify_md",
|
@@ -587,9 +585,7 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
587 |
show_label=False,
|
588 |
elem_id="use_textline_orientation_rd",
|
589 |
)
|
590 |
-
with gr.Column(
|
591 |
-
visible=False
|
592 |
-
) as Text_detection_Options:
|
593 |
text_det_limit_type_md = gr.Markdown(
|
594 |
"### Image side length restriction type for text detection",
|
595 |
elem_id="text_det_limit_type_md",
|
@@ -672,7 +668,6 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
672 |
"π Parse Document", elem_id="analyze-btn", variant="primary"
|
673 |
)
|
674 |
|
675 |
-
|
676 |
# Results display section
|
677 |
with gr.Column(scale=7):
|
678 |
gr.Markdown("### Results", elem_classes="custom-markdown")
|
@@ -779,11 +774,11 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
779 |
)
|
780 |
)
|
781 |
download_all_btn = gr.Button(
|
782 |
-
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
# # Navigation bar
|
788 |
with gr.Column(elem_classes=["nav-bar"]):
|
789 |
gr.HTML(
|
@@ -817,7 +812,14 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
817 |
""",
|
818 |
)
|
819 |
process_btn.click(
|
820 |
-
toggle_spinner,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
821 |
).then(
|
822 |
process_file,
|
823 |
inputs=[
|
@@ -840,7 +842,10 @@ with gr.Blocks(css=CSS, title=TITLE, theme=paddle_theme) as demo:
|
|
840 |
update_display,
|
841 |
inputs=[results_state],
|
842 |
outputs=overall_ocr_res_images + output_json_list + gallery_list,
|
843 |
-
).
|
|
|
|
|
|
|
844 |
gallery_ocr_det.select(update_image, outputs=overall_ocr_res_images)
|
845 |
|
846 |
download_all_btn.click(
|
|
|
551 |
scale=0,
|
552 |
elem_classes=["tight-spacing"],
|
553 |
)
|
554 |
+
with gr.Column(visible=True) as Module_Options:
|
|
|
|
|
555 |
use_doc_orientation_classify_md = gr.Markdown(
|
556 |
"### Using the document image orientation classification module",
|
557 |
elem_id="use_doc_orientation_classify_md",
|
|
|
585 |
show_label=False,
|
586 |
elem_id="use_textline_orientation_rd",
|
587 |
)
|
588 |
+
with gr.Column(visible=False) as Text_detection_Options:
|
|
|
|
|
589 |
text_det_limit_type_md = gr.Markdown(
|
590 |
"### Image side length restriction type for text detection",
|
591 |
elem_id="text_det_limit_type_md",
|
|
|
668 |
"π Parse Document", elem_id="analyze-btn", variant="primary"
|
669 |
)
|
670 |
|
|
|
671 |
# Results display section
|
672 |
with gr.Column(scale=7):
|
673 |
gr.Markdown("### Results", elem_classes="custom-markdown")
|
|
|
774 |
)
|
775 |
)
|
776 |
download_all_btn = gr.Button(
|
777 |
+
"π¦ Download Full Results (ZIP)",
|
778 |
+
elem_id="unzip-btn",
|
779 |
+
variant="primary",
|
780 |
+
visible=False,
|
781 |
+
)
|
782 |
# # Navigation bar
|
783 |
with gr.Column(elem_classes=["nav-bar"]):
|
784 |
gr.HTML(
|
|
|
812 |
""",
|
813 |
)
|
814 |
process_btn.click(
|
815 |
+
toggle_spinner,
|
816 |
+
outputs=[
|
817 |
+
loading_spinner,
|
818 |
+
prepare_spinner,
|
819 |
+
download_file,
|
820 |
+
tabs,
|
821 |
+
download_all_btn,
|
822 |
+
],
|
823 |
).then(
|
824 |
process_file,
|
825 |
inputs=[
|
|
|
842 |
update_display,
|
843 |
inputs=[results_state],
|
844 |
outputs=overall_ocr_res_images + output_json_list + gallery_list,
|
845 |
+
).success(
|
846 |
+
lambda: gr.update(visible=True), outputs=download_all_btn
|
847 |
+
)
|
848 |
+
|
849 |
gallery_ocr_det.select(update_image, outputs=overall_ocr_res_images)
|
850 |
|
851 |
download_all_btn.click(
|