Spaces:
Runtime error
Runtime error
| import cv2 | |
| import pytesseract | |
| import gradio as gr | |
| # ------------------------- Function to extract text from an image ------------------------- | |
| def extract_text_from_image(image): | |
| gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # Convert the image from BGR to grayscale | |
| text = pytesseract.image_to_string(gray) # Extract text from the grayscale image | |
| return text | |
| #------------------------------- Graphic interface -------------------------------- | |
| # Define Gradio interface | |
| iface = gr.Interface( | |
| fn=extract_text_from_image, | |
| inputs=gr.Image (label="Upload Image"), | |
| outputs="text", | |
| title="OCR APP ", | |
| description="Upload an image and we'll extract the text for you.", | |
| ) | |
| # Launch Gradio Interface | |
| iface.launch(share= True) | |