import gradio as gr import pandas as pd from deepface import DeepFace def analyze(img_path): face_analysis = DeepFace.analyze(img_path = img_path) return pd.DataFrame(face_analysis) def main(): demo = gr.Interface( fn=analyze, inputs=gr.Image(type="filepath", source="webcam"), outputs="dataframe" ) demo.launch() if __name__ == "__main__": main()