import gradio as gr from PIL import Image from infer import infer MODEL = None LOCAL_REPO_PATH = None def process_image(image): """调用 infer() 进行处理并返回结果""" global MODEL, LOCAL_REPO_PATH ret, MODEL, LOCAL_REPO_PATH= infer(image, MODEL, LOCAL_REPO_PATH) return ret iface = gr.Interface( fn=process_image, inputs=gr.Image(type="pil"), outputs=gr.Image(type="numpy"), title="RGB手部姿态估计(手部mesh重建正在建设中……)", description="上传或拍摄一张右手单手的RGB图片,输出手部姿态估计结果。" ) if __name__ == "__main__": iface.launch(debug=True)