import pandas as pd import gradio as gr import easyocr reader = easyocr.Reader(['en']) def data(Aadhaar): result = reader.readtext(Aadhaar,detail=0) df=pd.DataFrame(result) o1=df.iloc[8].item() o2=df.iloc[10].item() o3=df.iloc[13].item() o4=df.iloc[14].item() #return o1,o2,o3,o4 return df demo = gr.Interface(data,gr.Image(),'text') demo.launch()