|
import gradio as gr |
|
|
|
from inference import inference |
|
from prepare_samples import prepare_samples |
|
|
|
TITLE = "BBS-Net Demo" |
|
DESCRIPTION = "Gradio demo for BBS-Net: RGB-D salient object detection with a bifurcated backbone strategy network." |
|
examples = prepare_samples() |
|
|
|
demo = gr.Interface( |
|
fn=inference, |
|
inputs=[ |
|
gr.inputs.Image(label="RGB", type="pil"), |
|
gr.inputs.Image(label="Depth", type="pil"), |
|
], |
|
outputs=[ |
|
gr.outputs.Image(label="Prediction", type="pil"), |
|
], |
|
title=TITLE, |
|
examples=examples, |
|
description=DESCRIPTION, |
|
) |
|
|
|
|
|
if __name__ == "__main__": |
|
demo.launch(server_name="0.0.0.0") |
|
|