Maria commited on
Commit
6402ae2
·
1 Parent(s): 0b965d6
Files changed (3) hide show
  1. app.py +2 -0
  2. infer.py +5 -0
  3. requirements.txt +2 -1
app.py CHANGED
@@ -60,6 +60,8 @@ with gr.Blocks(css=css) as demo:
60
  visible=True,
61
  )
62
 
 
 
63
  use_controlnet = gr.Checkbox(label="Use ControlNet")
64
  control_strength = gr.Slider(
65
  label="ControlNet strength",
 
60
  visible=True,
61
  )
62
 
63
+ delete_background = gr.Checkbox(label="Delete background?")
64
+
65
  use_controlnet = gr.Checkbox(label="Use ControlNet")
66
  control_strength = gr.Slider(
67
  label="ControlNet strength",
infer.py CHANGED
@@ -6,6 +6,7 @@ import os
6
  import spaces
7
  import gradio as gr
8
 
 
9
  from PIL import Image
10
  from transformers import pipeline
11
  from controlnet_aux import MLSDdetector, HEDdetector, NormalBaeDetector, LineartDetector
@@ -188,6 +189,7 @@ def infer(
188
  use_ip_adapter,
189
  ip_adapter_scale,
190
  ip_adapter_image,
 
191
  progress=gr.Progress(track_tqdm=True),
192
  ):
193
  if randomize_seed:
@@ -269,4 +271,7 @@ def infer(
269
  generator=generator
270
  ).images[0]
271
 
 
 
 
272
  return image, seed
 
6
  import spaces
7
  import gradio as gr
8
 
9
+ from rembg import remove
10
  from PIL import Image
11
  from transformers import pipeline
12
  from controlnet_aux import MLSDdetector, HEDdetector, NormalBaeDetector, LineartDetector
 
189
  use_ip_adapter,
190
  ip_adapter_scale,
191
  ip_adapter_image,
192
+ delete_background,
193
  progress=gr.Progress(track_tqdm=True),
194
  ):
195
  if randomize_seed:
 
271
  generator=generator
272
  ).images[0]
273
 
274
+ if delete_background:
275
+ image = remove(image)
276
+
277
  return image, seed
requirements.txt CHANGED
@@ -3,4 +3,5 @@ peft
3
  torch
4
  opencv-python
5
  mediapipe
6
- controlnet_aux
 
 
3
  torch
4
  opencv-python
5
  mediapipe
6
+ controlnet_aux
7
+ rembg