Spaces:
Runtime error
Runtime error
import gradio as gr | |
import cv2 | |
import paddlehub as hub | |
model = hub.Module(name='U2Net') | |
def inference(img): | |
result = model.Segmentation( | |
images=[cv2.imread(img)], | |
paths=None, | |
batch_size=1, | |
input_size=320, | |
output_dir='output', | |
visualization=True) | |
print(result) | |
return result[0]['front'][:,:,::-1], result[0]['mask'] | |
outputs = [ | |
gr.outputs.Image(type="numpy",label="Front"), | |
gr.outputs.Image(type="numpy",label="Mask") | |
] | |
title="u2Net" | |
description="U^2-Net: Going Deeper with Nested U-Structure for Salient Object Detection" | |
examples=[['cat2.jpg']] | |
gr.Interface(inference,gr.inputs.Image(type="filepath",shape=(512,512)),outputs,title=title,description=description,examples=examples).launch(enable_queue=True) |