Update app.py
Browse files
app.py
CHANGED
@@ -174,7 +174,11 @@ def htr_text(
|
|
174 |
document_type: FormatChoices = "letter_swedish",
|
175 |
custom_settings: Optional[str] = None,
|
176 |
) -> str:
|
177 |
-
"""Extract text from handwritten documents using HTR.
|
|
|
|
|
|
|
|
|
178 |
try:
|
179 |
processed_collection = _process_htr_pipeline(
|
180 |
image_path, document_type, custom_settings
|
@@ -293,6 +297,11 @@ def create_htrflow_mcp_server():
|
|
293 |
inputs=[
|
294 |
gr.Image(type="filepath", label="Upload Original Image"),
|
295 |
gr.File(label="Upload ALTO/PAGE XML File"),
|
|
|
|
|
|
|
|
|
|
|
296 |
],
|
297 |
outputs=gr.File(label="Download Visualization Image"),
|
298 |
description="Visualize HTR results by overlaying text regions and polygons on the original image",
|
@@ -310,4 +319,4 @@ def create_htrflow_mcp_server():
|
|
310 |
|
311 |
if __name__ == "__main__":
|
312 |
demo = create_htrflow_mcp_server()
|
313 |
-
demo.launch(mcp_server=True, share=False, debug=False)
|
|
|
174 |
document_type: FormatChoices = "letter_swedish",
|
175 |
custom_settings: Optional[str] = None,
|
176 |
) -> str:
|
177 |
+
"""Extract text from handwritten documents using HTR.
|
178 |
+
|
179 |
+
returns:
|
180 |
+
str: Extracted text from the image.
|
181 |
+
"""
|
182 |
try:
|
183 |
processed_collection = _process_htr_pipeline(
|
184 |
image_path, document_type, custom_settings
|
|
|
297 |
inputs=[
|
298 |
gr.Image(type="filepath", label="Upload Original Image"),
|
299 |
gr.File(label="Upload ALTO/PAGE XML File"),
|
300 |
+
gr.Textbox(
|
301 |
+
label="Server Name",
|
302 |
+
value="https://gabriel-htrflow-mcp.hf.space",
|
303 |
+
placeholder="Server URL for download links",
|
304 |
+
),
|
305 |
],
|
306 |
outputs=gr.File(label="Download Visualization Image"),
|
307 |
description="Visualize HTR results by overlaying text regions and polygons on the original image",
|
|
|
319 |
|
320 |
if __name__ == "__main__":
|
321 |
demo = create_htrflow_mcp_server()
|
322 |
+
demo.launch(mcp_server=True, share=False, debug=False)
|