Spaces:
Runtime error
Runtime error
| """ | |
| reference: https://github.com/xuebinqin/DIS | |
| """ | |
| import os | |
| import gdown | |
| import gradio as gr | |
| from DIS.IsNetPipeLine import IsNetPipeLine | |
| save_model_path = "DIS/save_models" | |
| model_name = os.path.join(save_model_path, "isnet.pth") | |
| # Download official weights | |
| if not os.path.exists(model_name): | |
| if not os.path.exists(save_model_path): | |
| os.mkdir(save_model_path) | |
| MODEL_PATH_URL = "https://huggingface.co/Superlang/ImageProcess/resolve/main/isnet.pth" | |
| gdown.download(MODEL_PATH_URL, model_name, use_cookies=False) | |
| pipe = IsNetPipeLine(model_path=model_name) | |
| def inference(image): | |
| return pipe(image) | |
| title = "remove background" | |
| interface = gr.Interface( | |
| fn=inference, | |
| inputs=gr.Image(type='pil'), | |
| outputs=["image", "image"], | |
| title=title, | |
| allow_flagging='never', | |
| cache_examples=True, | |
| ).queue(concurrency_count=1, api_open=True).launch(show_api=True, show_error=True) | |