baldgan / app.py
leonelhs's picture
init space
ff65b0b
import gradio as gr
from bald_face import BaldFace
bald = BaldFace()
def predict(image):
return bald.make(image)
footer = r"""
<center>
<b>
Demo for <a href=''>Lightweight OpenPose</a>
</b>
</center>
"""
with gr.Blocks(title="") as app:
gr.HTML("<center><h1></h1></center>")
gr.HTML("<center><h3></h3></center>")
with gr.Row(equal_height=False):
with gr.Column():
input_img = gr.Image(type="numpy", label="Input image")
run_btn = gr.Button(variant="primary")
with gr.Column():
output_img = gr.Image(type="pil", label="Output image")
gr.ClearButton(components=[input_img, output_img], variant="stop")
run_btn.click(predict, [input_img], [output_img])
with gr.Row():
blobs = [[f"examples/{x:02d}.jpg"] for x in range(1, 5)]
examples = gr.Dataset(components=[input_img], samples=blobs)
examples.click(lambda x: x[0], [examples], [input_img])
with gr.Row():
gr.HTML(footer)
app.launch(share=False, debug=True, show_error=True)
app.queue()