import os import gradio as gr from PIL import Image os.system("pip install pix2tex") from pix2tex import cli as pix2tex # Load model model = pix2tex.LatexOCR() def inference(path): img = Image.open(path) output = model(img) print("Model output:", output) return output # Front end title = "Convert images of equations into LaTeX code 📚✖️➕ 🔢" description = "
pix2tex: Using a ViT to convert images of equations into LaTeX code | Github
" # UI demo = gr.Interface( inference, title=title, description=description, article=article, inputs=gr.inputs.Image( type="filepath", label="Input: Image of your equation you want to covert." ), outputs=gr.outputs.Textbox(type="text", label="Output: Converted LaTeX code."), examples=["./eqn1.png", "./eqn2.png", "./eqn3.png"], allow_flagging="never", analytics_enabled=False, ) demo.launch(enable_queue=True)