akhaliq HF staff commited on
Commit
5ddbbe2
1 Parent(s): d37873a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -22,7 +22,7 @@ def infer(img,option):
22
  img.save("./data/data.png")
23
  if option == "automatic (U2net)":
24
  result = model.Segmentation(
25
- images=[cv2.cvtColor(np.array(img), cv2.COLOR_RGB2BGR)],
26
  paths=None,
27
  batch_size=1,
28
  input_size=320,
@@ -35,7 +35,7 @@ def infer(img,option):
35
  os.system('python predict.py model.path=/home/user/app/ indir=/home/user/app/data/ outdir=/home/user/app/dataout/ device=cpu')
36
  return "./dataout/data_mask.png",mask
37
 
38
- inputs = [gr.Image(source="upload",tool="sketch", label="Input",type="numpy"),gr.inputs.Radio(choices=["automatic (U2net)","manual"], type="value", default="manual", label="Masking option")]
39
  outputs = [gr.outputs.Image(type="file",label="output"),gr.outputs.Image(type="pil",label="Mask")]
40
  title = "LaMa Image Inpainting"
41
  description = "Gradio demo for LaMa: Resolution-robust Large Mask Inpainting with Fourier Convolutions. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below. Masks are generated by U^2net"
 
22
  img.save("./data/data.png")
23
  if option == "automatic (U2net)":
24
  result = model.Segmentation(
25
+ images=[cv2.cvtColor(img["image"], cv2.COLOR_RGB2BGR)],
26
  paths=None,
27
  batch_size=1,
28
  input_size=320,
 
35
  os.system('python predict.py model.path=/home/user/app/ indir=/home/user/app/data/ outdir=/home/user/app/dataout/ device=cpu')
36
  return "./dataout/data_mask.png",mask
37
 
38
+ inputs = [gr.Image(tool="sketch", label="Input",type="numpy"),gr.inputs.Radio(choices=["automatic (U2net)","manual"], type="value", default="manual", label="Masking option")]
39
  outputs = [gr.outputs.Image(type="file",label="output"),gr.outputs.Image(type="pil",label="Mask")]
40
  title = "LaMa Image Inpainting"
41
  description = "Gradio demo for LaMa: Resolution-robust Large Mask Inpainting with Fourier Convolutions. To use it, simply upload your image, or click one of the examples to load them. Read more at the links below. Masks are generated by U^2net"