File size: 2,601 Bytes
69d1982
 
 
 
 
 
c60ebd1
69d1982
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
e3ef86c
 
 
69d1982
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c60ebd1
 
69d1982
 
e3ef86c
ba4de4a
e3ef86c
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import gradio as gr

from helper.text.text_overview import TextOverview

with gr.Blocks() as overview:
    with gr.Tabs():
        with gr.Tab("About"):
            with gr.Row():
                with gr.Column():
                    gr.Markdown(TextOverview.htrflow_col1)
                with gr.Column():
                    gr.Markdown(TextOverview.htrflow_col2)
            with gr.Row():
                gr.Markdown(TextOverview.htrflow_row1)
            with gr.Row():
                with gr.Tabs():
                    with gr.Tab("Binarization"):
                        gr.Markdown(TextOverview.htrflow_tab1)
                    with gr.Tab("Region segmentation"):
                        gr.Markdown(TextOverview.htrflow_tab2)
                    with gr.Tab("Line segmentation"):
                        gr.Markdown(TextOverview.htrflow_tab3)
                    with gr.Tab("Text recognition"):
                        gr.Markdown(TextOverview.htrflow_tab4)

        with gr.Tab("Contributions"):
            with gr.Row():
                with gr.Column():
                    gr.Markdown(TextOverview.contributions)
                    gr.Markdown(TextOverview.huminfra_image)

        with gr.Tab("Duplicating for own use & API"):
            with gr.Row():
                with gr.Column():
                    gr.Markdown(TextOverview.duplicate)

                with gr.Column():
                    gr.Markdown(TextOverview.api1)
                    gr.Code(
                        value=TextOverview.api_code1,
                        language="python",
                        interactive=False,
                        show_label=False,
                    )

                    gr.Markdown(TextOverview.api2)

                    gr.Code(
                        value=TextOverview.api_code2,
                        language=None,
                        interactive=False,
                        show_label=False,
                    )

        with gr.Tab("Changelog & Roadmap"):
            with gr.Row():
                with gr.Column():
                    gr.Markdown(TextOverview.changelog)
                    with gr.Accordion("Previous changes", open=False):
                        gr.Markdown(TextOverview.old_changelog)
                with gr.Column():
                    gr.Markdown(TextOverview.roadmap)

        with gr.Tab("FAQ & Contact"):
            with gr.Row():
                with gr.Column():
                    gr.Markdown(TextOverview.text_faq)
                with gr.Column():
                    gr.Markdown(TextOverview.text_discussion)