Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| import easyocr | |
| def perform_ocr(image): | |
| # Perform OCR using EasyOCR | |
| reader = easyocr.Reader(['en'], gpu=False) | |
| result = reader.readtext(image) | |
| ocr_text = '\n'.join([entry[1] for entry in result]) | |
| return ocr_text | |
| # Create an input component for uploading an image file | |
| image_input = gr.inputs.Image() | |
| # Create an output component to display the OCR text | |
| text_output = gr.outputs.Textbox() | |
| # Create the Gradio interface | |
| iface = gr.Interface(fn=perform_ocr, inputs=image_input, outputs=text_output, title="OCR using EasyOCR", description = "OCR (Optical Character Recognition) application using EasyOCR library and Gradio for creating a simple web interface to interact with the OCR functionality. Gradio is a Python library that allows you to quickly create web interfaces for your machine learning models.Put image here and get a output.") | |
| # Run the interface | |
| iface.launch() | |