Maria
commited on
Commit
·
6402ae2
1
Parent(s):
0b965d6
hw6
Browse files- app.py +2 -0
- infer.py +5 -0
- 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
|