File size: 786 Bytes
bf6343f
64fe5a9
b16b8c7
990b2f4
64fe5a9
 
 
bf6343f
64fe5a9
 
 
 
 
 
bf6343f
64fe5a9
 
 
 
 
bf6343f
990b2f4
64fe5a9
bf6343f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
from PIL import Image
import pytesseract

# Asegúrate de que el ejecutable de Tesseract esté en tu PATH
# o especifica la ruta completa
# pytesseract.pytesseract.tesseract_cmd = r'<ruta_completa_a_tesseract>'

def ocr_image(image):
    # Convierte la imagen a texto usando pytesseract
    text = pytesseract.image_to_string(image)
    return text

# Crea la interfaz de Gradio
iface = gr.Interface(
    fn=ocr_image,  # Función que procesa la imagen
    inputs=gr.Image(type="pil", label="Sube tu imagen"),  # Tipo de entrada: imagen
    outputs=gr.Textbox(label="Texto extraído"),  # Tipo de salida: texto
    title="OCR con Python Tesseract",
    description="Sube una imagen para extraer el texto usando Tesseract OCR."
)

# Ejecuta la interfaz
iface.launch()