Spaces:
Runtime error
Runtime error
| import easyocr | |
| import gradio as gr | |
| from PIL import Image | |
| reader = easyocr.Reader(['en']) | |
| def inference(img_path, width_ths): | |
| output = reader.readtext(img_path, detail=0, slope_ths=0.7, ycenter_ths=0.9, | |
| height_ths=0.8, width_ths=width_ths, add_margin=0.2) | |
| output = "\n".join(output) | |
| return output | |
| title = "Receipt RAG" | |
| description = "A simple Gradio interface to query receipts using RAG" | |
| examples = [["data/receipt_00000.JPG", 7.7], | |
| ["data/receipt_00001.jpg", 7.7]] | |
| demo = gr.Interface(inference, | |
| inputs = [gr.Image(width=320, height=320, label="Input Receipt"), | |
| gr.Slider(0, 10, 7.7, 0.1, label="Width Threshold to merge bounding boxes")], | |
| outputs= [gr.Textbox(label="OCR Output", type="text")], | |
| title=title, | |
| description=description, | |
| examples=examples) | |
| demo.launch() | |