ucaslcl commited on
Commit
797ab4e
·
verified ·
1 Parent(s): a4f0490

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -67
app.py CHANGED
@@ -62,16 +62,19 @@ def fine_grained_update(task):
62
  ]
63
 
64
 
 
 
 
 
 
 
 
65
  with gr.Blocks() as demo:
 
66
  gr.Markdown("""
67
- # General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Model
68
-
69
  "🔥🔥🔥This is the official online demo of GOT-OCR-2.0 model!!!"
70
 
71
- ### Repo
72
- - **Hugging Face**: [ucaslcl/GOT-OCR2_0](https://huggingface.co/ucaslcl/GOT-OCR2_0)
73
- - **GitHub**: [Ucas-HaoranWei/GOT-OCR2_0](https://github.com/Ucas-HaoranWei/GOT-OCR2.0/)
74
- - **Paper**: [AriXiv](https://arxiv.org/abs/2409.01704)
75
  """)
76
 
77
  with gr.Row():
@@ -109,71 +112,10 @@ with gr.Blocks() as demo:
109
  with gr.Column():
110
  ocr_result = gr.Textbox(label="GOT output")
111
 
112
- gr.Markdown(
113
- """
114
- \\[
115
- \\begin{array}{l}
116
- d_{L}\\left( C_{L},\\left\\{ v^{\\prime }\\right\\} \\right) =\\left\\vert C_{L}\\right\\vert
117
- +\\left\\vert \\left\\{ v^{\\prime }\\right\\} \\right\\vert +2\\left( d_{T}\\left(
118
- C_{L},v^{\\prime }\\right) -1\\right) \\\\\\
119
- \\quad \\quad \\quad \\quad =\\left\\vert C_{v}\\right\\vert -1+\\left\\vert
120
- S_{v}^{*}\\right\\vert +2\\left( \\mathrm{rad}\\,T-1\\right) \\\\\\
121
- \\quad \\quad \\quad \\quad =\\left\\vert C{ }_{v}\\right\\vert +\\left\\vert
122
- S_{v}^{*}\\right\\vert +2\\left( d_{T}\\left( C_{v},S_{v}^{*}\\right) -1\\right) \\\\\\
123
- \\quad \\quad \\quad \\quad \\quad -1+2\\left( \\mathrm{rad}\\,T-d_{T}\\left( C_{v},S_{v}^{*}\\right)
124
- \\right) \\\\\\
125
- \\quad \\quad \\quad \\quad =d_{L}\\left( C_{v},S_{v}^{*}\\right) +1+2\\left( \\mathrm{rad}%
126
- \\text{\\,}T-1-d_{T}\\left( C_{v},S_{v}^{*}\\right) \\right) \\\\\\
127
- \\quad \\quad \\quad \\quad \\quad =e_{L}\\left( C_{v}\\right) +1+2\\left( \\mathrm{rad}%
128
- \\text{\\,}T -1-d_{T}\\left( C_{v},S_{v}^{*}\\right)\\right) .
129
- \\end{array}
130
- \\]
131
- """
132
- )
133
  with gr.Column():
134
  html_show = gr.HTML(f'<a href="/home/user/app/demo.html" target="_blank">Open Demo HTML</a>')
135
  with gr.Column():
136
  html_result = gr.HTML(
137
- value="""
138
- <!DOCTYPE html>
139
- <html lang="en">
140
- <head>
141
- <meta charset="UTF-8">
142
- <title>MathJax Example</title>
143
- <script src="https://cdn.jsdelivr.net/npm/[email protected]/es5/bundle.js"></script>
144
- <style>
145
- #content {
146
- max-width: 800px;
147
- margin: auto;
148
- }
149
- </style>
150
- </head>
151
- <body>
152
- <div id="content">
153
- <p>Here is an example of a LaTeX formula:</p>
154
- <div id="math-content">
155
- \\[
156
- \\begin{array}{l}
157
- d_{L}\\left( C_{L},\\left\\{ v^{\\prime }\\right\\} \\right) =\\left\\vert C_{L}\\right\\vert
158
- +\\left\\vert \\left\\{ v^{\\prime }\\right\\} \\right\\vert +2\\left( d_{T}\\left(
159
- C_{L},v^{\\prime }\\right) -1\\right) \\\\\\
160
- \\quad \\quad \\quad \\quad =\\left\\vert C_{v}\\right\\vert -1+\\left\\vert
161
- S_{v}^{*}\\right\\vert +2\\left( \\mathrm{rad}\\,T-1\\right) \\\\\\
162
- \\quad \\quad \\quad \\quad =\\left\\vert C{ }_{v}\\right\\vert +\\left\\vert
163
- S_{v}^{*}\\right\\vert +2\\left( d_{T}\\left( C_{v},S_{v}^{*}\\right) -1\\right) \\\\\\
164
- \\quad \\quad \\quad \\quad \\quad -1+2\\left( \\mathrm{rad}\\,T-d_{T}\\left( C_{v},S_{v}^{*}\\right)
165
- \\right) \\\\\\
166
- \\quad \\quad \\quad \\quad =d_{L}\\left( C_{v},S_{v}^{*}\\right) +1+2\\left( \\mathrm{rad}%
167
- \\text{\\,}T-1-d_{T}\\left( C_{v},S_{v}^{*}\\right) \\right) \\\\\\
168
- \\quad \\quad \\quad \\quad \\quad =e_{L}\\left( C_{v}\\right) +1+2\\left( \\mathrm{rad}%
169
- \\text{\\,}T -1-d_{T}\\left( C_{v},S_{v}^{*}\\right)\\right) .
170
- \\end{array}
171
- \\]
172
- </div>
173
- </div>
174
- </body>
175
- </html>
176
- """,
177
  label="rendered html", show_label=True)
178
 
179
  gr.Examples(
 
62
  ]
63
 
64
 
65
+ title_html = """
66
+ <h2> <span class="gradient-text" id="text">GOT-OCR-2.0</span><span class="plain-text">: General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Model</span></h2>
67
+ <a href="https://huggingface.co/ucaslcl/GOT-OCR2_0">[😊 Hugging Face]</a>
68
+ <a href="https://arxiv.org/abs/2409.01704">[📜 Paper]</a>
69
+ <a href="https://github.com/Ucas-HaoranWei/GOT-OCR2.0/">[🌟 GitHub]</a>
70
+ """
71
+
72
  with gr.Blocks() as demo:
73
+ gr.HTML(title_html)
74
  gr.Markdown("""
 
 
75
  "🔥🔥🔥This is the official online demo of GOT-OCR-2.0 model!!!"
76
 
77
+ ### Demo Guidelines
 
 
 
78
  """)
79
 
80
  with gr.Row():
 
112
  with gr.Column():
113
  ocr_result = gr.Textbox(label="GOT output")
114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  with gr.Column():
116
  html_show = gr.HTML(f'<a href="/home/user/app/demo.html" target="_blank">Open Demo HTML</a>')
117
  with gr.Column():
118
  html_result = gr.HTML(
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  label="rendered html", show_label=True)
120
 
121
  gr.Examples(