from PIL import Image import gradio as gr import pytesseract def ocr(input_img): pil_image = Image.fromarray(input_img.astype('uint8')) gray_image = pil_image.convert('L') text = pytesseract.image_to_string(gray_image) return text demo = gr.Interface(ocr, gr.Image(), outputs="text") demo.launch()